片微型计算机概述课件

上传人:cl****1 文档编号:578668513 上传时间:2024-08-24 格式:PPT 页数:53 大小:276.50KB
返回 下载 相关 举报
片微型计算机概述课件_第1页
第1页 / 共53页
片微型计算机概述课件_第2页
第2页 / 共53页
片微型计算机概述课件_第3页
第3页 / 共53页
片微型计算机概述课件_第4页
第4页 / 共53页
片微型计算机概述课件_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《片微型计算机概述课件》由会员分享,可在线阅读,更多相关《片微型计算机概述课件(53页珍藏版)》请在金锄头文库上搜索。

1、单片机应用技术单片机应用技术单片机应用技术全校公共选修课全校公共选修课办公室:计办公室:计A315-1答疑地点:答疑地点:计计A315-1E-mail:单片机应用技术单片机应用技术建议参考书单片机原理及应用单片机原理及应用 孙涵芳等编著孙涵芳等编著 北京航空航天大学出版社北京航空航天大学出版社 单片机系统设计工及程应用单片机系统设计工及程应用雷思孝雷思孝等编著等编著西安电子科技大学出版社西安电子科技大学出版社单片微型计算机原理及接口技术单片微型计算机原理及接口技术 杨光友杨光友等编著等编著中国水利水电出版社中国水利水电出版社新编新编单片机原理及应用单片机原理及应用 潘永雄编著潘永雄编著 西安电

2、子科技大学出版社西安电子科技大学出版社 单片机原理与应用技术单片机原理与应用技术黄惟公等黄惟公等编著编著西安电子科技大学出版社西安电子科技大学出版社单片机应用技术单片机应用技术第一章:第一章:单片微型计算机概述单片微型计算机概述主要内容主要内容第二章:第二章:MCS-51单片机的硬件结构单片机的硬件结构第四章:第四章:汇编语言程序设计汇编语言程序设计第五章:第五章:定时定时/计数器与中断系统计数器与中断系统第六章:第六章:MCS-51单片机系统扩展技术单片机系统扩展技术第七章:第七章:串行通信及其接口串行通信及其接口第八章:第八章:MCS-51单片机的人机界面接口单片机的人机界面接口技术技术第

3、九章:第九章:MCS-51与与D/A及及A/D转换器接转换器接口口第十章:第十章:系统应用实例系统应用实例第三章:第三章:MCS-51单片机指令系统单片机指令系统单片机应用技术单片机应用技术第1章 单片微型计算机概述1.1单片微型计算机发展概况单片微型计算机发展概况1.2微计算机系统概念微计算机系统概念1.3单片机的特点单片机的特点1.4计算机中的数和编码计算机中的数和编码单片机应用技术单片机应用技术第2章 MCS-51单片机的硬件结构2.1MCS-51单片机的基本结构单片机的基本结构2.2MCS-51单片机的引脚及片外总线结构单片机的引脚及片外总线结构2.3MCS-51单片机的存储器配置单片

4、机的存储器配置2.4CPU的时序及辅助电路的时序及辅助电路单片机应用技术单片机应用技术第3章 MCS-51单片机指令系统3.1MCS-51指令系统的分类、格式及一般说明指令系统的分类、格式及一般说明3.2寻址方式寻址方式3.3分类指令分类指令单片机应用技术单片机应用技术第4章 汇编语言程序设计4.1汇编语言基本概念汇编语言基本概念4.2汇编语言程序设计汇编语言程序设计单片机应用技术单片机应用技术第5章 定时/计数器与中断系统5.1定时定时/计数器结构特点及控制计数器结构特点及控制5.2中断系统结构及管理中断系统结构及管理5.3定时定时/计数器及中断系统综合应计数器及中断系统综合应单片机应用技术

5、单片机应用技术第第6章章 MCS-51单片机系统扩展技术单片机系统扩展技术6.1MCS-51单片机系统扩展的基本概念单片机系统扩展的基本概念6.2程序存储器扩展技术程序存储器扩展技术6.3数据存储器扩展数据存储器扩展6.4输入输入/输出口扩展技术输出口扩展技术单片机应用技术单片机应用技术第第7章章 串行通信及其接口串行通信及其接口7.1概述概述7.2MCS-51的串行口的串行口7.3串行口的控制串行口的控制单片机应用技术单片机应用技术第8章 MCS-51单片机的人机界面接口技术8.1键盘及其接口键盘及其接口8.2显示器接口显示器接口8.3打印机接口打印机接口8.4拨码盘及语音接口拨码盘及语音接

6、口单片机应用技术单片机应用技术第第9章章 MCS-51与与D/A及及A/D转换器接口转换器接口9.1概述概述9.2D/A转换器及其接口转换器及其接口9.3A/D转换器及其接口转换器及其接口单片机应用技术单片机应用技术第第10章章 系统应用实例系统应用实例10.1步进电机控制系统步进电机控制系统10.2红外线感应自动门控制系统红外线感应自动门控制系统10.3通用多点温度控制系统通用多点温度控制系统单片机应用技术单片机应用技术第1章 单片微型计算机概述1.1单片微型计算机发展概况单片微型计算机发展概况1.2微计算机系统概念微计算机系统概念1.3单片机的特点单片机的特点1.4计算机中的数和编码计算机

7、中的数和编码单片机应用技术单片机应用技术1.1单片微型计算机发展概况单片微型计算机发展概况通用微机和单片机是当代微型计算机发展的两通用微机和单片机是当代微型计算机发展的两大分支,它们有各自的应用领域,不能互换。以大分支,它们有各自的应用领域,不能互换。以IBM-PC机为代表的通用微机,追求高速运行程序、机为代表的通用微机,追求高速运行程序、增大存储容量,采用了高速缓冲存储增大存储容量,采用了高速缓冲存储(Cache)技术、技术、虚拟存储技术、流水线作业技术、乱序执行技术等虚拟存储技术、流水线作业技术、乱序执行技术等一系列当代计算机新技术,数据处理的位数也达一系列当代计算机新技术,数据处理的位数

8、也达64位,从而广泛应用在科学计算、图像处理、文字处位,从而广泛应用在科学计算、图像处理、文字处理、数学建模、系统仿真、数据批量处理等领域。理、数学建模、系统仿真、数据批量处理等领域。返回本章首页以数据检测、实时控制为目的的单片机具有体积以数据检测、实时控制为目的的单片机具有体积小、功能全、功耗低、可靠性高和性价比高的特点,小、功能全、功耗低、可靠性高和性价比高的特点,成为智能系统中一个必不可少的环节。成为智能系统中一个必不可少的环节。单片机应用技术单片机应用技术1.1单片微型计算机发展概况单片微型计算机发展概况返回本章首页单片机在过程控制、机电一体化产品、智能家用单片机在过程控制、机电一体化

9、产品、智能家用电器、机器人、智能玩具、智能检测、智能仪器仪表电器、机器人、智能玩具、智能检测、智能仪器仪表中,以及在制约生产环节的温度、压力、流量测量等中,以及在制约生产环节的温度、压力、流量测量等方面,均具有得天独厚的优势,其地位不能被通用微方面,均具有得天独厚的优势,其地位不能被通用微机取代。在计算机网络及通讯等方面也得到广泛应用。机取代。在计算机网络及通讯等方面也得到广泛应用。单片机应用技术单片机应用技术1.1单片微型计算机发展概况单片微型计算机发展概况返回本章首页单片机是将计算机的基本部件微型化并集成到一单片机是将计算机的基本部件微型化并集成到一块芯片上的微型计算机。通常在芯片内含有块

10、芯片上的微型计算机。通常在芯片内含有CPU、ROM、RAM、并行、并行I/O口、串行口、定时口、串行口、定时/计数器、计数器、中断控制系统、系统时钟及系统总线等。单片机一词中断控制系统、系统时钟及系统总线等。单片机一词来源于来源于“SingleChipMicrocomputer”(SCM)。“SCM”一词目前国际上已基本上不大采用,而被微控一词目前国际上已基本上不大采用,而被微控制器制器(MCUMicrocontrollerUnit)或嵌入式控制器或嵌入式控制器(EmbeddedController)所代替。所代替。单片机应用技术单片机应用技术1976年问世的年问世的MCS-48系列单片机的内

11、部构造过于简单,以系列单片机的内部构造过于简单,以其典型产品其典型产品8048为例,内部仅由为例,内部仅由8位位CPU、27条条I/O线、线、1KBROM、64BRAM和和1个个8位定时位定时/计数器组成,由于没有集成串计数器组成,由于没有集成串行接口及中断控制,它的应用范围日益缩小。行接口及中断控制,它的应用范围日益缩小。1980年诞生的年诞生的MCS-51系列单片机,虽然也是系列单片机,虽然也是8位机,但由于位机,但由于在内部结构上增加了通用异步接收在内部结构上增加了通用异步接收/发送逻辑部件发送逻辑部件UART(UniversalAsynchronousReceiverandTransm

12、itter),增强,增强了定时了定时/计数、中断处理功能,在指令操作中又设置了大批位操计数、中断处理功能,在指令操作中又设置了大批位操作指令,与片内位寻址空间一起构成独有的布尔操作系统,使得作指令,与片内位寻址空间一起构成独有的布尔操作系统,使得单片机成为名副其实的微控制器。它的使用长盛不衰,成为当今单片机成为名副其实的微控制器。它的使用长盛不衰,成为当今的主流机型。的主流机型。单片机应用技术单片机应用技术如果把如果把MCS-48、MCS-51机型分别算作单片机发展进程中机型分别算作单片机发展进程中的第一代和第二代,那么的第一代和第二代,那么1984年由年由Intel公司推出的公司推出的MCS

13、-96系列系列就成为单片机的第三代。这一代计算机的特点是字长就成为单片机的第三代。这一代计算机的特点是字长16位、运算位、运算速度快,但这一代计算机应用范围不广,并没有形成气候。之所速度快,但这一代计算机应用范围不广,并没有形成气候。之所以以16位位MCS-96系列机系列机(代表机型代表机型8098)取代不了取代不了MCS-51系列机,系列机,正是因为微控制领域多数场合下字长用不着正是因为微控制领域多数场合下字长用不着16位,而且位,而且MCS-96系列机价格又普遍偏高。系列机价格又普遍偏高。单片机应用技术单片机应用技术目前在市场上较为流行的单片机品种除目前在市场上较为流行的单片机品种除Int

14、el公司的公司的MCS-51、MCS-96系列外,还有:系列外,还有:Motorola公司公司:68HC5、68HC11系列;系列;Zilog公司:公司:Z86EXXXPSC系列;系列;Texas公司:公司:MSP430FXX系列;系列;MicroChip公司:公司:PIC16C系列。系列。这些产品中,这些产品中,MCS-51系列所占市场份额最大。世界上许多系列所占市场份额最大。世界上许多知名生产厂家,如美国知名生产厂家,如美国Intel、AMD、ATMEL、Winbond、Temic等公司,以及其它国家的等公司,以及其它国家的Simens、Philips、NEC、LG等,等,都生产都生产MC

15、S-51系列单片机。生产该系列单片机的这些公司中,系列单片机。生产该系列单片机的这些公司中,又以又以Intel公司的产品时间最长、品种最多、应用最快。该系列机公司的产品时间最长、品种最多、应用最快。该系列机的品种已达数百个,为此,的品种已达数百个,为此,MCS-51不仅成为市场上的佼佼者,不仅成为市场上的佼佼者,也成为高校教学的首选。也成为高校教学的首选。单片机应用技术单片机应用技术单片机的应用领域单片机的应用领域作为一种芯片级的计算机,单片机具有集成度高、体积小、作为一种芯片级的计算机,单片机具有集成度高、体积小、功耗低、性价比高、可靠性高、控制功能强、供电电压低等一系功耗低、性价比高、可靠

16、性高、控制功能强、供电电压低等一系列优点,在微控制领域一枝独秀。单片机的应用领域大体有如下列优点,在微控制领域一枝独秀。单片机的应用领域大体有如下几个方面:几个方面:(1)智能控制。单片机适用于各种控制系统,如温度、压力、智能控制。单片机适用于各种控制系统,如温度、压力、流量智能控制系统,能够实现可编程顺序控制、程序控制、实时流量智能控制系统,能够实现可编程顺序控制、程序控制、实时控制、连续控制、离散控制、自适应控制、模糊控制等多种控制控制、连续控制、离散控制、自适应控制、模糊控制等多种控制方案。控制对象涉及到工业、农业、社会生活各个部门,如数控方案。控制对象涉及到工业、农业、社会生活各个部门

17、,如数控机床、加热炉、化工生产装置等。机床、加热炉、化工生产装置等。单片机应用技术单片机应用技术(2)智能仪表。在各种仪器仪表中引入单片机,让单片机成智能仪表。在各种仪器仪表中引入单片机,让单片机成为仪表的一部分,是单片机最为重要的用途之一,由此也产生了为仪表的一部分,是单片机最为重要的用途之一,由此也产生了智能传感器、智能医疗器械、智能测量仪表、数字示波器等等。智能传感器、智能医疗器械、智能测量仪表、数字示波器等等。(3)办公自动化设备。在当代微机的键盘中装入一片单片机,办公自动化设备。在当代微机的键盘中装入一片单片机,能适时处理即时键入的字符,完成初步转换。具备如此智能处理能适时处理即时键

18、入的字符,完成初步转换。具备如此智能处理功能的还有众多的办公自动化设备,如打印机、传真机、复印机、功能的还有众多的办公自动化设备,如打印机、传真机、复印机、磁盘机、终端设备等等。磁盘机、终端设备等等。(4)实时控制。在过程控制、过程监测、运动机械、遥控遥实时控制。在过程控制、过程监测、运动机械、遥控遥测、机器人等各种实时过程控制系统中,单片机能够使系统保持测、机器人等各种实时过程控制系统中,单片机能够使系统保持最佳工作状态、提高效率。例如汽车控制,从点火、变挡、防滑、最佳工作状态、提高效率。例如汽车控制,从点火、变挡、防滑、倒车直至排气、最佳油气比等,都能使用单片机操纵。又如航天倒车直至排气、

19、最佳油气比等,都能使用单片机操纵。又如航天领域的导航、制导、自动寻找目标、目标辨识等,也能使用单片领域的导航、制导、自动寻找目标、目标辨识等,也能使用单片机进行控制。机进行控制。单片机应用技术单片机应用技术(5)日常生活。单片机可应用于智能建筑、洗衣机、电冰箱、日常生活。单片机可应用于智能建筑、洗衣机、电冰箱、微波炉、电视机、游戏机等当中。有了单片机,人们的生活将更微波炉、电视机、游戏机等当中。有了单片机,人们的生活将更加舒适方便。加舒适方便。(6)商务用品。单片机可应用于商业领域的自动售货机、电商务用品。单片机可应用于商业领域的自动售货机、电子秤、电子收款机、自动收款机等当中。子秤、电子收款

20、机、自动收款机等当中。单片机应用技术单片机应用技术*存储器(存储器(Cache、ROM、RAM)输入输入/输出接口(并行、串行)输出接口(并行、串行)系统总线(系统总线(ABUS、DBUS、CBUS)运算器(定点、浮点)运算器(定点、浮点)寄存器组(通用、专用)寄存器组(通用、专用)控制部件控制部件内部总线内部总线微微处处理理器器微微型型计计算算机机微微型型计计算算机机系系统统外围设备(外部设备、辅助设备)外围设备(外部设备、辅助设备)软件系统(系统软件、应用软件)软件系统(系统软件、应用软件)单片机应用技术单片机应用技术1.2微计算机系统概念微计算机系统概念返回本章首页存储器I/O接口输入设

21、备I/O接口地址总线地址总线 AB AB输出设备CPU数据总线数据总线 DB DB控制总线控制总线 CB CBI/O接口微型计算机的概念结构微型计算机的概念结构单片机应用技术单片机应用技术1.2微计算机系统概念返回本章首页单片机应用技术单片机应用技术1.3单片机的特点单片机的特点(1)体积小、重量轻、功耗低、功能强、性价比高。)体积小、重量轻、功耗低、功能强、性价比高。(2)数数据据大大都都在在单单片片机机内内部部传传送送,运运行行速速度度快快,抗抗干扰能力强,可靠性高。干扰能力强,可靠性高。(3)结构灵活,易于组成各种微机应用系统。)结构灵活,易于组成各种微机应用系统。(4)应用广泛,既可用

22、于工业自动控制等场合,又)应用广泛,既可用于工业自动控制等场合,又可用于测量仪器、医疗仪器及家用电器等领域。可用于测量仪器、医疗仪器及家用电器等领域。返回本章首页单片机应用技术单片机应用技术单片机的应用特点单片机的应用特点单片机的应用具有三个明显的特征:单片机的应用具有三个明显的特征:(1)由于控制对象涉及到机械动作由于控制对象涉及到机械动作(如机器人如机器人)或或场效应场效应(如温度的变化、流体的流动如温度的变化、流体的流动),因此片面追求,因此片面追求单片机的高速度本身没有什么特别意义。单片机的工单片机的高速度本身没有什么特别意义。单片机的工作频率一般为作频率一般为6MHz、12MHz、2

23、4MHz、33MHz或或40MHz,远低于通用微机。频率低有利于降低成本,远低于通用微机。频率低有利于降低成本,取得较好的效益。取得较好的效益。(2)目前单片机字长有目前单片机字长有8位、位、16位、位、32位之分,位之分,数据位数选择以够用为原则,不是越长越好。由于数据位数选择以够用为原则,不是越长越好。由于8位位机用于控制已能满足大多系统的要求,因此机用于控制已能满足大多系统的要求,因此8位、位、16位位机是单片机的主流机型,今后相当长的时间可能都不机是单片机的主流机型,今后相当长的时间可能都不会改变。会改变。单片机应用技术单片机应用技术(3)单片机内的存储容量有增大的趋势,这种增大单片机

24、内的存储容量有增大的趋势,这种增大不仅只是增加不仅只是增加RAM、ROM的容量,而是改用一些新型的容量,而是改用一些新型的存储器。美国的存储器。美国ATMEL公司开发的公司开发的8位位AT89系列单片机系列单片机就是在就是在MCS-51内集成了闪速存储器内集成了闪速存储器(FlashMemory)。由于芯片内带有闪速可编程、可擦除只读存储器由于芯片内带有闪速可编程、可擦除只读存储器(FPEROM,FlashProgrammableandErasableROM),使,使得得89C51和和89C52单片机能在掉电后保存已写入的数据。单片机能在掉电后保存已写入的数据。单片机应用技术单片机应用技术根据

25、单片机的三个应用特点,决定了单片机较之通用微机有根据单片机的三个应用特点,决定了单片机较之通用微机有不同的发展方向:不同的发展方向:(1)工业生产的环境通常比较恶劣,甚至存在有毒、有害、工业生产的环境通常比较恶劣,甚至存在有毒、有害、有腐蚀的气、液体场合,存在高温、高压、强电、磁辐射等,这有腐蚀的气、液体场合,存在高温、高压、强电、磁辐射等,这就要求单片机具有极强的抗干扰能力,不被外界的干扰影响输出。就要求单片机具有极强的抗干扰能力,不被外界的干扰影响输出。(2)在人类不能涉足的场合工作,要求单片机具备高的可靠在人类不能涉足的场合工作,要求单片机具备高的可靠性和稳定性,否则任何差错都不能达到满

26、意的控制效果。性和稳定性,否则任何差错都不能达到满意的控制效果。(3)要求单片机的指令系统简单,并且要求单片机的指令系统简单,并且I/O端口和存储器统一端口和存储器统一编址。编址。单片机应用技术单片机应用技术1.4计算机中的数和编码计算机中的数和编码1.4.1计数制计数制1.4.2二进制数(用二进制数(用B表示)表示)1.4.3十六进制数(用十六进制数(用H表示)表示)1.4.4不同进制数之间的转换不同进制数之间的转换1.4.5数制书写约定数制书写约定1.4.6计算机中数的表示计算机中数的表示1.4.7计算机常用编码计算机常用编码返回本章首页单片机应用技术单片机应用技术1.4.1计数制计数制日

27、常生活中广泛使用的数为十进制数,这是一日常生活中广泛使用的数为十进制数,这是一种逢十进一的计数方法。用的数制还有二进制、八种逢十进一的计数方法。用的数制还有二进制、八进制和十六进制等。进制和十六进制等。基数小于基数小于10的计数制,可用十进制相应的数码的计数制,可用十进制相应的数码作为它的数字符号,一个数一般由多个数码组成。作为它的数字符号,一个数一般由多个数码组成。数码在数中的位置不同,其值也不同。数码在数中的位置不同,其值也不同。返回本节单片机应用技术单片机应用技术1.4.2二进制数(用二进制数(用B表示)表示)以以2为为基基数数的的数数制制称称为为二二进进位位计计数数制制,它它只只包包括

28、括0和和1两两个个数数码码,很很容容易易用用电电子子元元件件的的两两种种不不同同的的状状态态来来表表示示,例例如如,用用高高电电平平表表示示1,用用低低电电平平表表示示0。所以,计算机中通常采用二进制数。所以,计算机中通常采用二进制数。二进制数的计数特征:逢二进一,运算简单。二进制数的计数特征:逢二进一,运算简单。在加、减、乘、除四则运算中,乘法实质上是在加、减、乘、除四则运算中,乘法实质上是做移位加法,除法则是移位减法。做移位加法,除法则是移位减法。返回本节单片机应用技术单片机应用技术1.4.3十六进制数(用十六进制数(用H表示)表示)为为了了书书写写和和阅阅读读方方便便,经经常常采采用用十

29、十六六进进制制数数作作为为二二进进制制的的缩缩写写形形式式。十十进进制制数数、二二进进制制数数、十十六六进制数的对照表如表进制数的对照表如表1-1所示。所示。在在计计数数时时,逢逢十十六六进进一一,这这样样书书写写长长度度短短,且且可可方方便便将将十十六六进进制制数数转转换换为为二二进进制制数数或或将将二二进进制制数数转换为十六进制数。转换为十六进制数。单片机应用技术单片机应用技术表表1-1十十进进制制数数、二二进进制制数数、十十六六进进制制数数对对照照表表返回本节单片机应用技术单片机应用技术1.4.4不同进制数之间的转换不同进制数之间的转换1二进制转换为十进制二进制转换为十进制基基本本方方法

30、法:将将二二进进制制数数按按权权展展开开式式,利利用用十十进进制制数数的运算法则求和,即可得到等值的十进制数。的运算法则求和,即可得到等值的十进制数。单片机应用技术单片机应用技术2十进制到二进制的转换十进制到二进制的转换十进制整数转换为二进制整数十进制整数转换为二进制整数十进制小数转换为二进制小数十进制小数转换为二进制小数带小数的十进制数转换为二进制数带小数的十进制数转换为二进制数单片机应用技术单片机应用技术3二进制、十六进制之间的相互转换二进制、十六进制之间的相互转换将将二二进进制制数数转转换换为为十十六六进进制制数数,从从低低位位开开始始,每每四四位位一一组组,然然后后将将其其转转换换为为

31、对对应应的的十十六六进进制数。如最后一组不足四位,需在左边补制数。如最后一组不足四位,需在左边补0。用用同同样样方方法法可可将将二二进进制制小小数数转转换换十十六六进进制制小小数数。只只是是分分组组应应从从小小数数点点右右边边开开始始分分成成四四位位一一组。组。十十六六进进制制数数转转换换为为二二进进制制数数,将将每每位位十十六六进制数直接转换成相应的二进制数。进制数直接转换成相应的二进制数。返回本节单片机应用技术单片机应用技术1.4.5数制书写约定数制书写约定在在书书写写计计算算机机程程序序时时,一一般般不不用用基基数数作作为为下下标标来来区区分分各各种种进进制制,而而是是用用相相应应的的英

32、英文文字字母母作作后后缀缀来来表示各种进制的数。表示各种进制的数。返回本节例如:例如:B(Binary)表示二进制数。表示二进制数。D(Decimal)表表示示十十进进制制数数,一一般般D可可省略,即无后缀的数字为十进制数。省略,即无后缀的数字为十进制数。H(Hexadecimal)表示十六进制数。表示十六进制数。单片机应用技术单片机应用技术1.4.6计算机中数的表示计算机中数的表示1原码、反码和补码原码、反码和补码原原码码:在在符符号号位位中中用用0表表示示正正、用用1表表示示负负的的二二进进制制数,称为原码。例如,数,称为原码。例如,x1=1110111B,x1原原=01110111Bx2

33、=1110111B,x2原原=11110111B数数0可是可是0或或0。因此,。因此,0在原码中形式:在原码中形式:0原原=00000000B,0原原=10000000B单片机应用技术单片机应用技术反反码码:正正数数的的反反码码=原原码码;负负数数的的反反码码=原原码码的的符符号号位位不不变变而而数数值值按按位位取取反反。所所谓谓按按位位取取反反,即即将将各各位位的的1变成变成0,0变成变成1。例如,例如,x1=13,x1反反=13原原=00001101B。又如,又如,x2=13,x2原原=13原原=10001101B,x2反反=13反反=11110010B。单片机应用技术单片机应用技术补码:

34、补码:正数的补码正数的补码=原码;负数的补码原码;负数的补码=反码反码1。例如,例如,x1=1101101B,x1补补=13原原=01101101B。又如,又如,x2=1101101B,x2反反=10010010B,x2补补=10010011B。在补码表示中,在补码表示中,“0”是唯一的。即是唯一的。即0补补=00000000B单片机应用技术单片机应用技术2数的小数点表示方法数的小数点表示方法定定点点表表示示法法:表表示示小小数数点点的的位位置置是是固固定定不不变变的的。分为纯整数和纯小数两类。分为纯整数和纯小数两类。数符数符 尾尾 数数纯整数表示方法纯整数表示方法纯小数表示方法纯小数表示方法

35、数符数符 尾尾数数其格式如下所示:其格式如下所示:单片机应用技术单片机应用技术浮点表示法浮点表示法浮浮点点表表示示法法中中小小数数点点的的位位置置是是不不固固定定的的。任任意意二二进进制数制数N一般可表示为:一般可表示为:N=2PS一一个个浮浮点点数数分分为为阶阶码码和和尾尾数数两两部部分分,二二者者各各有有表表示示正负的阶符和数符,常用存储格式:正负的阶符和数符,常用存储格式:阶符阶符阶码阶码数符数符尾数尾数单片机应用技术单片机应用技术在微计算机中常用的浮点数表示有:在微计算机中常用的浮点数表示有:(1)四四字字节节浮浮点点数数格格式式(如如图图1-2所所示示),它它由由一一个个字字节节指指

36、数数(EXP)、三三个个字字节节尾尾数数构构成成,共共用用四个存储单元。四个存储单元。(2)三字节浮点数格式(如图)三字节浮点数格式(如图1-3所示)。所示)。单片机应用技术单片机应用技术图1-2四字节浮点数格式D7D6D0第一字节第二字节第三字节第四字节阶符Pf阶码数符Sf尾数高字节尾数中字节尾数低字节单片机应用技术单片机应用技术图1-3三字节浮点数格式第一字节第二字节第三字节数符Sf阶符Pf阶码尾数高字节尾数低字节D7D6D5D0返回本节单片机应用技术单片机应用技术1.4.7计算机常用编码常见的编码有常见的编码有BCD码、码、ASCII码等。码等。1二二十进制编码十进制编码是是一一种种用用

37、二二进进制制编编码码的的十十进进制制数数,称称BCD码码。BCD码码用用标标准准的的8421的的纯纯二二进进制制码码的的十十六六个个状状态态中中的的十十个(如表个(如表1-2所示)。所示)。用用BCD码码表表示示十十进进制制数数,只只要要将将每每位位十十进进制制数数用用适适当的四位二进制码代替即可。当的四位二进制码代替即可。单片机应用技术单片机应用技术表1-2BCD编码单片机应用技术单片机应用技术2字母和符号的编码字母和符号的编码微微机机普普遍遍采采用用的的是是ASCII码码(如如表表1-3所所示示)。ASCII码码是是一一种种八八位位代代码码,最最高高位位一一般般用用于于奇奇偶偶校校验,其余

38、七位二进制码对验,其余七位二进制码对128个字符进行编码。个字符进行编码。单片机应用技术单片机应用技术表1-3ASCII(美国标准信息交换码)表返回本节单片机应用技术单片机应用技术1.什么是单片机?它与一般计算机有何区别?什么是单片机?它与一般计算机有何区别?2.单片机内部采用的是什么数制?为什么在计单片机内部采用的是什么数制?为什么在计算机编程中常用十六进制?算机编程中常用十六进制?3.单片机主要应用于哪些方面?请举一些你所单片机主要应用于哪些方面?请举一些你所知道的例子。知道的例子。思考题与习题思考题与习题单片机应用技术单片机应用技术4.写出下列十进制数的原码和补码写出下列十进制数的原码和补码(能用能用8位就位就用用8位,否则用位,否则用16位位),用十六进制表达。,用十六进制表达。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号