微电基础第一章.ppt

上传人:wuy****n92 文档编号:89870146 上传时间:2023-05-13 格式:PPT 页数:57 大小:2.93MB
返回 下载 相关 举报
微电基础第一章.ppt_第1页
第1页 / 共57页
微电基础第一章.ppt_第2页
第2页 / 共57页
点击查看更多>>
资源描述

《微电基础第一章.ppt》由会员分享,可在线阅读,更多相关《微电基础第一章.ppt(57页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、单片机应用技术单片机应用技术学单片机需要什么基础?学单片机需要什么基础?什么是单片机、单片机能做什么、怎么开始什么是单片机、单片机能做什么、怎么开始学习单片机。学习单片机。学单片机需要的一些预备知识学单片机需要的一些预备知识学单片机需要什么基础?学单片机需要什么基础?1.1.与以前所学的知识关联很少;与以前所学的知识关联很少;2.2.只需要掌握很基本的数电模电知识,如二进制、只需要掌握很基本的数电模电知识,如二进制、十进制、十六进制之间的转换,与、或、非逻辑十进制、十六进制之间的转换,与、或、非逻辑关系等;关系等;3.3.对各种器件的概念基本上是从对各种器件的概念基本上是从0 0开始;开始;4

2、.4.如果要用如果要用C C语言编程,需具备简单的语言编程,需具备简单的C C语言基础;语言基础;5.5.所有人都站在了同一起跑线上所有人都站在了同一起跑线上;单片机单片机1 1、微型计算机硬件结构、微型计算机硬件结构 常见的微机外形常见的微机外形台式微机台式微机台式微机台式微机便携式微机便携式微机便携式微机便携式微机立式微机立式微机立式微机立式微机微型计算机硬件结构微型计算机硬件结构 运运 算算 器器控控 制制 器器CPU存存 储储 器器输输入入接接口口电路电路输输入入设设备备输输出出设设备备输输出出接接口口电路电路硬件系统硬件系统内部结构内部结构 硬硬硬硬件件件件系系系系统统统统构构构构成

3、成成成微微微微机机机机的实体和装置的实体和装置的实体和装置的实体和装置软件系统软件系统软件系统软件系统微机系统所微机系统所微机系统所微机系统所使用的各种程序的总称使用的各种程序的总称使用的各种程序的总称使用的各种程序的总称软件系统软件系统软件系统软件系统与与与与硬件系统硬件系统硬件系统硬件系统共同共同共同共同构成实用的微机系统,两构成实用的微机系统,两构成实用的微机系统,两构成实用的微机系统,两者是者是者是者是相辅相成、缺一不可相辅相成、缺一不可相辅相成、缺一不可相辅相成、缺一不可的。的。的。的。软软件件系系统统+微型计算机系统微型计算机系统微型计算机系统微型计算机系统运运 算算 器器控控 制

4、制 器器CPU存存 储储 器器输输入入接接口口电电路路输输入入设设备备输输出出设设备备输输出出接接口口电电路路硬件系统硬件系统微型计算机系统微型计算机系统微型计算机系统微型计算机系统CPU输输入入设设备备输输出出设设备备软软件件系系统统+微型计算机系统微型计算机系统微型计算机系统微型计算机系统硬件系统硬件系统输输入入接接口口设设备备输输出出接接口口设设备备运运 算算 器器控控 制制 器器存存 储储 器器单单片片微微型型计计算算机机是是是是指指指指集集集集成成成成在在在在一一一一个个个个芯芯芯芯片片片片上上上上的的的的微微微微型型型型计计计计算算算算机机机机,简称单片机简称单片机简称单片机简称单

5、片机 单片机实质上就是一个单片机实质上就是一个单片机实质上就是一个单片机实质上就是一个芯片芯片2 2 2 2、单片微型计算机、单片微型计算机、单片微型计算机、单片微型计算机单片机应用系统单片机应用系统单片机应用系统单片机应用系统 单片机应用系统单片机应用系统单单片片机机接口接口电路电路及外及外设等设等软软软软件件件件硬件硬件硬件硬件单单片片机机应应用用系系统统由由硬硬件件和和软软件件组组成成硬件是硬件是应用系统的基础应用系统的基础软件是在硬件的基础上软件是在硬件的基础上对其资源对其资源进行合理调配和使用进行合理调配和使用,从而完成,从而完成应用系统所要求的任务,二者相应用系统所要求的任务,二者

6、相互依赖,缺一不可互依赖,缺一不可注:本课程的重点注:本课程的重点注:本课程的重点注:本课程的重点 1.1.掌握单片机应用系统硬件原理的分析方法。掌握单片机应用系统硬件原理的分析方法。2.2.掌握软件设计与调试的基本技能。掌握软件设计与调试的基本技能。单片机单片机(Single Chip Microcomputer)它它是是由由大大名名鼎鼎鼎鼎的的INTEL公公司司发发明明的的。最最早早的的系系列列是是MCS-48,后后来来有有了了MCS-51,常常说说的的51系系列列单单片片机机就就是是MCS-51,它它是一种是一种8位的单片机。位的单片机。或或称称微微控控制制器器MCU(Micro Con

7、troller Unit),就就是是将将微微处处理理器器(CPU)、随随机机读读写写存存储储器器(RAM)、只只读读存存储储器器(ROM或或EPROM、EEPROM)、特特殊殊功功能能寄寄存存器器(SFR)、定定时时器器/计计数数器器和和各各种种输输入入/输输出出电电路路(I/O)、以以及及相相互互连连接接的的总总线线(BUS)等集成在一块芯片上的微型计算机。)等集成在一块芯片上的微型计算机。单片机的定义单片机的定义 单片机的发展单片机的发展1.4位单片机(位单片机(19711974)2.2.低档低档8位单片机(位单片机(19741978)3.3.高档高档8位单片机(位单片机(19781982

8、)4.4.16位单片机(位单片机(19821990)5.5.新一代单片机(上世纪新一代单片机(上世纪90年代以来)年代以来)单片机的特点及应用单片机的特点及应用(1).(1).(1).(1).单片机的特点单片机的特点单片机的特点单片机的特点 体积小,重量轻体积小,重量轻电源单一,功耗低电源单一,功耗低功能强,价格低功能强,价格低运行速度快,抗干扰能力强,可靠性高运行速度快,抗干扰能力强,可靠性高可以嵌入到电子产品中可以嵌入到电子产品中可以嵌入到电子产品中可以嵌入到电子产品中嵌入式应用系统嵌入式应用系统嵌入式应用系统嵌入式应用系统(2).(2).(2).(2).单片机应用单片机应用单片机应用单片

9、机应用 工业方面工业方面民用方面民用方面仪表方面仪表方面电讯方面电讯方面数据处理方面数据处理方面汽车方面汽车方面单片机技术的应用遍布国民经济与人民生活的各个领域单片IC(单片机)电子钟单单片片机机数字电路中由13片IC组成的数字钟 主主要要应应用用:嵌嵌入入式式应应用用。广广泛泛嵌嵌入入到到工工业业、农农业业、航航空空、航航天天、军军事事、通通信信、能能源源、交交通通 ITIT、金金融融、仪仪器器仪仪表表、保保安安、医医疗疗、办办公公设设备备、娱娱乐乐休休闲闲、健健身身、体体育育竞竞赛赛、服服务务领领域域等等的的产品中,已成为现代电子系统中重要的智能化工具。产品中,已成为现代电子系统中重要的智

10、能化工具。学学习习重重要要性性:单单片片机机已已成成为为电电子子系系统统中中最最普普遍遍的的应应用用手手段段,除除了了单单独独设设课课程程外外,在在涉涉及及的的许许多多实实践践环环节节,如如课课程程设设计计、毕毕业业设设计计乃乃至至研研究究生生论论文文中中,单单片片机机系系统统都都是是最最广广泛泛的的应应用用手手段段之之一一。近近年年来来,在在高高校校中中大大力力推推行行的的各各种种电电子子设设计计竞竞赛赛中中,采采用单片机系统解决各类电子技术问题已成为主要方法之一。用单片机系统解决各类电子技术问题已成为主要方法之一。单片机能做什么单片机能做什么 凡凡是是与与控控制制或或简简单单计计算算有有关

11、关的的电电子子设设备备都都可可以以用用单单片片机机来来实实现现,再再根根据据具具体体实实际际情情况况选选择择不不同同性性能能的的单单片片机机,如如:MCS-51,PIC,AVR,凌阳,凌阳,ARM,STC等。等。工业自动化:工业自动化:数据采集、测控技术。数据采集、测控技术。智能仪器仪表:智能仪器仪表:数字示波器、数字信号源、数字万用数字示波器、数字信号源、数字万用表、感应电流表等。表、感应电流表等。消费类电子产品:消费类电子产品:洗衣机、电冰箱、空调机、电视机、洗衣机、电冰箱、空调机、电视机、微波炉、手机、微波炉、手机、IC卡、汽车电子设备等。卡、汽车电子设备等。通讯方面:通讯方面:调制解调

12、器、程控交换技术、手机、小灵调制解调器、程控交换技术、手机、小灵通等。通等。武器装备:武器装备:飞机、军舰、坦克、导弹、航天飞机、鱼飞机、军舰、坦克、导弹、航天飞机、鱼雷制导、智能武器等。雷制导、智能武器等。等等等等.MCS-51是是指指由由美美国国INTEL公公司司生生产产的的一一系系列列单单片片机机的的总总称称,这这一一系系列列单单片片机机包包括括好好些些品品种种,如如8031,8051,8751,8032,8052,8752等等,其其中中8051是是最最早早最最典典型型的的产产品品,该该系系列列其其它它单单片片机机都都是是在在8051的的基基础础上上进进行行功功能能的的增增、减减、改改变

13、变而而来来的的,所所以以人人们们习习惯惯于用于用8051来称呼来称呼MCS-51系列单片机,系列单片机,MCS-51系列单片机系列单片机 INTELINTEL公公司司将将MCS-51MCS-51的的核核心心技技术术授授权权给给了了很很多多其其它它公公司司,所所以以有有很很多多公公司司在在做做以以80518051为为核核心心的的单单片片机机,当当然然,功功能能或或多多或或少少有有些些改改变变,以以满满足足不不同同的的需需求求,其其中中AT89C51AT89C51就就是是这这几几年年在在我我国国非非常常流流行行的的单单片片机机,它是由美国它是由美国ATMELATMEL公司开发生产的。公司开发生产的

14、。AT89系列单片机MCS-51系列单片机类型系列单片机类型 MCS-51系列单片机品种很多,以系列单片机品种很多,以8xC51表示,表示,x 的不同取值表示片内的不同取值表示片内ROM的不同类型。如下所示:的不同类型。如下所示:l片内片内ROM型,如型,如80(C)3X;l片内片内EPROM(或(或OTP ROM),如如87(C)5X;l片内片内FLASH EEPROM型,如型,如89C5X;l片内片内EEPROM ISP型型(可在系统编程)如可在系统编程)如89S5X。系列系列型号型号存存储储容量容量片内片内RAMRAM容容量量 I/O I/O端口特性端口特性(个个位位)中断源数中断源数频

15、频率率/MHZ/MHZ封装形式及引脚数封装形式及引脚数ROMROMEPROMEPROM并行口并行口串行口串行口定定时时器器5151子子系列系列(基(基本本型)型)8031803180518051875187514KB4KB4KB4KB128B128B128B128B128B128B484848484848UARTUARTUARTUARTUARTUART2162162162162162165 55 55 52 212122 212122 21212DIP40DIP40DIP40DIP40PLCC40PLCC40/DIP 40/DIP 4080c3180c3180c5180c5187C5187C5

16、14KB4KB4KB4KB128B128B128B128B128B128B484848484848UARTUARTUARTUARTUARTUART2162162162162162165 55 55 52 212122 212122 21212PLCC 44PLCC 44PLCC 44PLCC 44PLCC 44PLCC 445252子子系列(增系列(增强强型)型)8032803280528052875287528KB8KB8KB8KB256B256B256B256B256B256B484848484848UARTUARTUARTUARTUARTUART3163163163163163166 6

17、6 66 62 212122 212122 21212DIP 40DIP 40PLCC 44PLCC 44DIP 40DIP 4080C3280C3280C5280C5287C5287C528KB8KB8KB8KB256B256B256B256B256B256B484848484848UARTUARTUART UART UARTUART3163163163163163166 66 66 62 212122 212122 21212DIP 40DIP 40DIP 40DIP 40DIP 40DIP 40MCS51系列单片机性能指标 学学8位的位的51单片机有前途吗?单片机有前途吗?现现今今单单片

18、片机机的的种种类类很很多多,功功能能也也越越来来越越强强,从从表表层层看看来来好好象象学学8位位的的51单单片片机机已已不不符符合合现现在在的的发发展展需需求求。但但做做过过单单片片机机开开发发的的朋朋友友都都知知道道,其其实实在在大大部部份份的的工工控控或或测测控控设设备备中中,8位位的的51单单片片机机足足够够满满足足大大部部份份的的控控制制要要求求,加加之之51单单片片机机的的价价格格优优势势。使使得得8位位的的51单单片片机机在在以以后后很很长长的的一一段段时时间间内内还还有有存存在在的的空空间间,也就是说还是单片机应用的一个主流。也就是说还是单片机应用的一个主流。再再者者,如如果果把

19、把51单单片片机机学学好好了了,以以后后转转行行去去学学习习或或应应用用其其它它的的单单片片机机,也也就就是是一一个个了了解解及及熟熟悉悉的的过过程程。因因为为MCS-51单单片片机机是是一一个个通通用用的的单单片片机机,其其内内部部的的结结构构及及工工作作原原理理与与其其它它的的单单片机都是相通的。片机都是相通的。单片机主要掌握以下几点单片机主要掌握以下几点最小系统能够运行起来的必要条件。最小系统能够运行起来的必要条件。1、电源、电源 2、晶振、晶振 3、复位电路、复位电路对单片机任意对单片机任意I/O口的随意操作口的随意操作 1、输出控制电平高低、输出控制电平高低 2、输出检测电平高低。、

20、输出检测电平高低。定时定时/计数器计数器中断:外部中断、定时器中断、串口中断中断:外部中断、定时器中断、串口中断串口通信:单片机之间、单片机与计算机间串口通信:单片机之间、单片机与计算机间怎么开始学习?实践第一。实践第一。补充必要的理论知识,即缺什么补什么。补充必要的理论知识,即缺什么补什么。做工程项目积累经验。(可在网络上搜集题目,也做工程项目积累经验。(可在网络上搜集题目,也可自己有什么想法大胆的去试验)可自己有什么想法大胆的去试验)单片机常用网站单片机常用网站 周立功单片机()、周立功单片机()、武汉力源()武汉力源()中源单片机()中源单片机()嵌入开发网()嵌入开发网()51 51单

21、片机()单片机()单片机学习网()单片机学习网()单片机爱好者()单片机爱好者()此此外外,还还有有老老古古开开发发网网、单单片片机机培培训训网网、5151单单片片机机世世界界、致致远远电电子子、南南京京爱爱思思、FPGAFPGA论论坛坛、北北京京单单片片机机开开发发网网、世世纪纪开开发发、艾艾比比德德嵌嵌入入开开发发网网、单单片片机机开开发发、电电子子网网站站之之家家、小小龙龙微微控控、万万博博门门单单片片机机、21IC21IC中中国国电电子子网网、电电子子技技术术特特攻攻队队、苍苍穹穹电电子子、文文涛涛数数字字工工作作室室、MAXIM MAXIM 中中文文网网址址、TI TI 中中文文网网

22、址址、PhilipsPhilips公公司司、IntelIntel公公司司、InfineonInfineon公公司司、LatticeLattice公公司司、南南京京西尔特电子公司、中国电器论坛等。西尔特电子公司、中国电器论坛等。单片机网站有很多,读者可以通过各种搜索引擎搜索相关的网站单片机网站有很多,读者可以通过各种搜索引擎搜索相关的网站。关于电平特性关于电平特性数字电路中只有两种电平:高和低数字电路中只有两种电平:高和低(本课程中)定义单片机为(本课程中)定义单片机为TTL电平:电平:高高+5V 低低 0VRS232电平:计算机的串口电平:计算机的串口高高:-12V(-9-12V)低:低:+1

23、2V(=3+15V)所以计算机与单片机之间通讯时需要加电平转换芯片所以计算机与单片机之间通讯时需要加电平转换芯片max232。计算机数学基础计算机数学基础1.1 1.1 数制与转换数制与转换1.2 1.2 带符号数的表示方法带符号数的表示方法1.3 1.3 编码编码1.1 数制数制引言引言:十进制数十进制数是人们习惯使用的进制。是人们习惯使用的进制。计算机只能计算机只能“识别识别”二进制数二进制数。为了书写和识读方便,计算机程序需要用为了书写和识读方便,计算机程序需要用十六进制数十六进制数表示。表示。十进制数、二进制数、十六进制数之间的十进制数、二进制数、十六进制数之间的关系、相互转换关系、相

24、互转换和和 运算方法运算方法,是学习计算机必备的基础知识。,是学习计算机必备的基础知识。二进制、十进制和十六进制数二进制、十进制和十六进制数 十进制数十进制数 主要特点:主要特点:基数是基数是1010。有。有1010个数码(数符)构成:个数码(数符)构成:0 0、1 1、2 2、3 3、4 4、5 5、6 6、7 7、8 8、9 9。进位规则是进位规则是“逢十进一逢十进一”。【例】【例】1234.56 1234.56=1=110103 3+2+210102 2+3+310101 1+4+410100 0+5+51010-1 1+6+61010-2-2=1000+200+30+4+0.5+0.0

25、6=1000+200+30+4+0.5+0.06 上述,上述,10103 3、10102 2、10101 1、10100 0、1010-1-1、1010-2-2 称为十进制数各数位的称为十进制数各数位的“权权 ”。二进制数二进制数 主要特点:主要特点:基数是基数是2 2。只有两个数码:。只有两个数码:0 0 和和 1 1。进位规则是进位规则是“逢二进一逢二进一”。二进制数用尾缀二进制数用尾缀B B作为标识符。作为标识符。【例】【例】111.11B 111.11B=12=122 2+12+121 1+12+120 0+12+12-1-1+12+12-2-2=7.75=7.75 其中,其中,2 2

26、2 2、2 21 1、2 20 0、2 2-1-1、2 2-2-2 称为二进制数各数位的称为二进制数各数位的“权权”十六进制数十六进制数 主要主要特点特点:基数是基数是1616。共有。共有1616个数符构成:个数符构成:0 0、1 1、9 9、A A、B B、C C、D D、E E、F F。其中,其中,A A、B B、C C、D D、E E、F F 分别代表分别代表1010、1111、1212、1313、1414、1515。进位规则是进位规则是“逢十六进一逢十六进一”。十六进制数用尾缀十六进制数用尾缀H H表示。表示。【例】【例】A3.4H=10A3.4H=1016161 1+3+316160

27、 0+4+41616-1-1 =160+3+0.25=163.25=160+3+0.25=163.25 其中,其中,16163 3、16162 2、16161 1、16160 0、1616-1-1、1616-2-2 称为十六进制数各数位的称为十六进制数各数位的“权权”。为了区分数的不同进制,可在数的结为了区分数的不同进制,可在数的结尾以一个字母标示。尾以一个字母标示。十进制:十进制:D(或不带字母)(或不带字母)二进制:二进制:B 或(或(N)2 十六进制:十六进制:H 或(或(N)16十六进制数、二进制数和十进制数对应关系表十六进制数、二进制数和十进制数对应关系表 十进制数十进制数十六进制数

28、十六进制数二进制数二进制数十进制数十进制数十六进制数十六进制数二进制数二进制数0 000H00H0000B0000B11110BH0BH 1011B 1011B1 101H01H0001B0001B12120CH0CH 1100B 1100B2 202H02H0010B0010B13130DH0DH 1101B 1101B3 303H03H0011B0011B14140EH0EH 1110B 1110B4 404H04H0100B0100B15150FH0FH 1111B 1111B5 505H05H0101B0101B161610H10H 0001 0000B 0001 0000B6 606

29、H06H0110B0110B171711H11H 0001 0001B 0001 0001B7 707H07H0111B0111B181812H12H 0001 0010B 0001 0010B8 808H08H1000B1000B191913H13H 0001 0011B 0001 0011B9 909H09H1001B1001B202014H14H 0001 0100B 0001 0100B10100AH0AH1010B1010B212115H15H 0001 0101B 0001 0101B1.1.1.2 不同进制间的相互转换不同进制间的相互转换 1.二、十六进制转换成十进制二、十六进制

30、转换成十进制:按权展开法:按权展开法 例例 1 将将 数数(10.101)2,(2D.A4)16转转 换换 为为 十十 进进 制制。(10.101)2=121+020+12-1+02-2+12-3=2.625 (2D.A4)16=2161+13160+1016-1+416-2=45.640625 2十进制十进制二进制的转换二进制的转换(分整数和小数两部分)分整数和小数两部分)q整数部分整数部分的转换:的转换:采用采用“除除2 2取余取余”法:法:除除2取余,取余,商为商为0 0止,余数倒置。止,余数倒置。q例如:例如:126=1111110B126=1111110B小数部分小数部分的转换:的转

31、换:采用采用“乘乘2取整取整”法:法:乘乘2取整,直到小数部分为取整,直到小数部分为0或满足精度要求,整数正置。或满足精度要求,整数正置。例如:例如:0.318=0101000100.318=010100010B B3十六进制十六进制二进制的转换二进制的转换 q将每位十六进制数转换成相应的四位二进制数即可。将每位十六进制数转换成相应的四位二进制数即可。3AH=00111010Bq4二进制二进制十六进制的转换十六进制的转换q将将要要转转换换的的二二进进制制数数以以小小数数点点为为界界向向左左和和向向右右4 4位位一一组组分分开开,不不足足4 4位位补补0 0,然然后后将将4 4位位二二进进制制数

32、数表表示示为为1 1位位十十六六进制数。进制数。如:如:1101010.0111111B=0110 1010.0111 1110B=6A.7EH5十进制十进制十六进制的转换十六进制的转换 q十进制转换成十六进制与十进制转换成二进制方法一样,只是除除(乘乘)数数为为1616而不是2。而余(整)数是0F中的任一个数。整数部分采用“除16取余”法,小数部分采用“乘16取整”法。q例如:9168=23D0H 二进制数和十六进制数运算二进制数和十六进制数运算【例】【例】00110101B00110101B+10011100B10011100B 二进制数加法运算二进制数加法运算规则:规则:0+0=0,0+

33、1=1+0=1,1+1=0(向高位进(向高位进1)。)。11010001B11010001B【例】【例】10110101B10110101B-10011100B10011100B规则:规则:0 0=0,1 0=0,1 1=0,0 1=1(向高位借(向高位借1)。)。二进制数减法运算二进制数减法运算 00011001B00011001B11011101 二进制数乘法运算二进制数乘法运算 规则:规则:00=0,10=01=0,11=1。【例】【例】1101B1101B 1001B1001B1110101B1110101B+1101+1101 二进制数除法运算二进制数除法运算规则:规则:00=0,0

34、1=0,11=1。1 111101110【例】【例】110111011110110111011010011001 11011101 11011101 二进制数二进制数“与与”运算。运算。“与与”运算是实现运算是实现“必须都有必须都有,否则就没有否则就没有”这种逻这种逻辑关系的一种运算。辑关系的一种运算。运算符为运算符为“”,其运算规则其运算规则如下如下:规则:规则:0 0=0,1 0=0,1 0=0,1 1=1。【例】【例】10110101B10110101B 10011100B10011100B10010100B10010100B规则:规则:0 0=0,1 0=0,1 1=0,0 1=1。二

35、进制数二进制数“或或”运算运算“或或”运算是实现运算是实现“只要其中之一有只要其中之一有,就有就有”这种这种逻辑关系的一种运算逻辑关系的一种运算,其运算符为其运算符为“+”或或“”。“或或”运算规则如下运算规则如下:【例】【例】10110101B10110101B 10011100B10011100B10111101B10111101B 7、“非非”运算运算 “非”运算是实现“求反”这种逻辑的一种运算,如变量A的“非”运算记作 。其运算规则如下:A8、二进制数二进制数“异或异或”运算运算“异或异或”运算是实现运算是实现“必须不同必须不同,否则就没有否则就没有”这种这种逻辑的一种运算逻辑的一种运

36、算,运算符为运算符为“”。其运算规则是。其运算规则是:规则:规则:00=0,01=1,10=1,11=0。【例】【例】10110101B10110101B 10011100B10011100B00101001B00101001B1.2 带符号数的表示方法带符号数的表示方法q在在计计算算机机中中,为为了了运运算算的的方方便便,可可用用数数的的最最高高位位来来表表示示正正、负负数数。最最高高位位为为“0”表表示示正正数数,最最高高位位为为“1”表示负数。表示负数。q数在计算机中是以二进制形式表示的。数在计算机中是以二进制形式表示的。数分为有符号数和无符号数。数分为有符号数和无符号数。原码、反码、补

37、码都是有符号定点数的表示方法。原码、反码、补码都是有符号定点数的表示方法。1.3 编码 计计算算机机内内部部采采用用二二进进制制的的方方式式计计数数,那那么么它它为为什什么么又又能能识识别别十十进进制制数数和和各各种种字字符符、图图形形呢呢?其其实实,不不论论是是数数值值数数据据还还是是文文字字、图图形形等等,在在计计算算机机内内部部都都采采用用了了一一种种编编码码标标准准。通通过过编编码码标标准准可可以以把把它它转转换换成成二二进进制制数数来来进进行行处处理理,计计算算机机将将这这些些信信息息处处理理完毕再转换成可视的信息显示出来。完毕再转换成可视的信息显示出来。常用的二进制编码有常用的二进

38、制编码有BCDBCD码码、ASCIIASCII码码等。等。1、BCD码 生活中人们习惯于十进制数,而计算机只能识别生活中人们习惯于十进制数,而计算机只能识别二进制数,为了将十进制数变为二进制数,出现了二进制数,为了将十进制数变为二进制数,出现了BCDBCD码,即二进制代码表示的十进制数。故名思意,码,即二进制代码表示的十进制数。故名思意,它即是逢十进一,又是一组二进制代码。它即是逢十进一,又是一组二进制代码。BCDBCD码种类较多,如有码种类较多,如有84218421码码、24212421码码和和余余3 3码码等。等。最常用的是最常用的是 8421 BCD 8421 BCD码码(以后简称以后简

39、称BCDBCD码码)。十进制数十进制数 8421BCD码码 十进制数十进制数 8421BCD码码 000005010110001601102001070111300118100040100910018421 BCD编码表编码表【例】【例】将二进制数将二进制数01000011B01000011B转换成转换成BCDBCD码。码。解:解:01000011B=67=0110 011101000011B=67=0110 0111BCDBCD 需要指出的是需要指出的是:决不能把决不能把0110011101100111BCDBCD误认为二进制码误认为二进制码01100111B01100111B,二进制码二进

40、制码01100111B01100111B的值为的值为103103,而,而0110011101100111BCDBCD 的值的值为为6767,显然两者是不一样的。,显然两者是不一样的。例例 写出写出69.25的的BCD码。码。根据上表根据上表,可直接写出相应的可直接写出相应的BCD码码:69.25=(01101001.00100101)BCD2 2、ASCIIASCII码码 计计算算机机只只能能识识别别0、1、0、1、;这这些些0、1、0、1、有有的的代代表表数数值值,有有的的代代表表要要处处理理的的信信息息(如如字字母母、标标点点符符号号、数数字字符符号号等等文文字字符符号号)。所所以以,计计

41、算算机机不不仅仅要要认识各种数字,还要能识别各种文字符号。认识各种数字,还要能识别各种文字符号。人们事先已对各种文字符号进行二进制数编码。人们事先已对各种文字符号进行二进制数编码。如如,美美国国信信息息交交换换标标准准码码ASCII码码,用用一一个个字字节节表示一个字符。表示一个字符。ASCIIASCII编码表编码表 b7b6b5 b4b3b2b1 0000010100111001011101110000NULDLESP0P、p0001SOHDC1!1AQaq0010STXDC2“2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110

42、ACKSYN&6FVfv0111BELETB7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;Kk1100FFFS,Nn1111SIUS/?OoDELASCIIASCII码用码用7 7位二进制数表示:位二进制数表示:高高3 3位组位组 低低4 4位组位组 b7 b6 b5 b4 b3 b2 b1小 结1了解计算机的系统结构,明确单片机是微机的一种。了解计算机的系统结构,明确单片机是微机的一种。2计算机的基本数制是二进制,所有的信息都是以二计算机的基本数制是二进制,所有的信息都是以二进制数的形式存放,为方便阅读,以十六进制表示

43、,对进制数的形式存放,为方便阅读,以十六进制表示,对于二、十、十六几种进制之间的转换要求十分熟练。于二、十、十六几种进制之间的转换要求十分熟练。3计算机中的有符号数一律以补码表示。计算机中的有符号数一律以补码表示。4编码是用一组特定的数码表示一定的字符,计算机编码是用一组特定的数码表示一定的字符,计算机常用的编码有常用的编码有BCD码和码和ASCII码码。特特别别提提出出的的是是,计计算算机机只只识识别别0 0 和和1 1,而而到到底底是是有有符符号号数数还还是是无无符符号号数数、补补码码还还是是原原码码、BCDBCD码码、ASCIIASCII码码还还是是一一般般的的二二进进制制数数计计算算机机是是不不能能识识别别的的,完全是人的认定。完全是人的认定。例例如如FFH FFH 作作为为无无符符号号,它它代代表表255255,作作为为有有符符号号原码,它代表原码,它代表127127;又又如如32H32H,视视作作ASCIIASCII码码它它是是字字符符2,2,视视作作BCDBCD码,它是十进制数码,它是十进制数3232,视作二进制数它是,视作二进制数它是5050 这这就就是是根根据据不不同同的的认认定定作作不不同同的的分分析析,编编程程作作不不同的处理。同的处理。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com