ImageVerifierCode 换一换
格式:PPT , 页数:60 ,大小:1.04MB ,
文档编号:2810576      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-2810576.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(三亚风情)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(单片机课件-概述.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

单片机课件-概述.ppt

1、 成成都都理理工工大大学学工工程程技技术术学学院院2022年5月28日21时40分单片机原理及应用单片机原理及应用电计系电子技术应用教研室电计系电子技术应用教研室 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 学单片机需要什么基础?学单片机需要什么基础? 与以前所学的知识关联很少;与以前所学的知识关联很少; 只需要掌握很基本的数电模电知识,如只需要掌握很基本的数电模电知识,如二进制、十进制、十六进制之间的转换,二进制、十进制、十六进制之间的转换,与、或、非逻辑关系等;与、或、非逻辑关系等; 对各种器件的概念基本上是从对各种器件的概念基本上是从0开

2、始;开始; 如果要用如果要用C语言编程,需具备简单的语言编程,需具备简单的C语言基础;语言基础; 所有人都站在了同一起跑线上所有人都站在了同一起跑线上; ; 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分序号序号内内 容容理论理论 上机上机1 1第一章第一章 概述概述4 40 02 2第二章第二章 MCS-51MCS-51系列单片机硬件结构系列单片机硬件结构4 40 03 3第三章第三章 MCS-51MCS-51系列单片机指令系统系列单片机指令系统8 80 04 4第四章第四章 汇编语言程序设计汇编语言程序设计0 010105 5第五章第五章 MC

3、S-51MCS-51系列单片机硬件资源的应系列单片机硬件资源的应用用4 46 66 6第六章第六章 MCS-51MCS-51系列单片机系统扩展技术系列单片机系统扩展技术第七章第七章 MCS-51MCS-51系列单片机接口技术系列单片机接口技术2 214147 7第八章第八章 单片机应用系统设计单片机应用系统设计0 02 28 8第九章第九章 单片机的单片机的C C语言应用程序设计语言应用程序设计2 20 0 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分本次课主要内容:1.1 微型计算机基础知识概述1.2单片机概述 成成都都理理工工大大学学工工程程

4、技技术术学学院院第一章 概述2022年5月28日21时40分 什么是单片机什么是单片机?单片微型计算机单片微型计算机 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 回顾计算机的硬件结构回顾计算机的硬件结构 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分CPU(Central Process Unit)冯冯诺依曼结构的计算机硬件结构诺依曼结构的计算机硬件结构 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分1946年年2月月15日日,第一台电子数字计第一台电子

5、数字计算机问世,这标志算机问世,这标志着计算机时代的到着计算机时代的到来。来。(CALCULATOR)ENIAC(“埃尼阿克埃尼阿克”) 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分电子计算机技术的发电子计算机技术的发展,相继经历了四个时展,相继经历了四个时代:代:电子管计算机;电子管计算机;晶体管计算机;晶体管计算机;集成电路计算机;集成电路计算机;大规模集成电路计算机及超大规模集大规模集成电路计算机及超大规模集成电路计算机。成电路计算机。计算机的结构仍然没有突破冯计算机的结构仍然没有突破冯诺依曼提诺依曼提出的计算机的经典结构框架。出的计算机的

6、经典结构框架。 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分名词解释名词解释微处理器:微处理器:把把运算器运算器、控制器控制器集成在一块硅片上,集成在一块硅片上,成为独立的器件,该器件称为成为独立的器件,该器件称为微处理器微处理器或微处理机,是计算机系统核心部件或微处理机,是计算机系统核心部件(CPUCentral Process Unit),),并并不是一台完整的计算机。不是一台完整的计算机。 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分微型计算机:微型计算机:P.2由由CPU、存储器存储器、输入

7、输入/输出(输出(I/O)接口接口构成,芯片之间通过构成,芯片之间通过总线总线(Bus)连连接。接。名词解释名词解释 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分名词解释名词解释微型计算机系统:微型计算机系统:以以微型计算机微型计算机为主体,配上为主体,配上输入输入/ /输出输出设备设备、外围设备外围设备、电源电源、系统软件系统软件一一起构成起构成应用系统应用系统,称为微型计算机系,称为微型计算机系统。统。 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分单板机:单板机: 将将CPU芯片、芯片、存储器存

8、储器芯片、芯片、I/O接口接口芯片、芯片、简单的简单的I/O设备设备(小键盘、(小键盘、LED显示器)等装配显示器)等装配在一块印刷电路板上,再配上在一块印刷电路板上,再配上监控程序监控程序(固化(固化在在ROM中),就构成了一台单板微型计算机中),就构成了一台单板微型计算机(简称单板机)。(简称单板机)。单板机单板机 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 将将微处理器微处理器、存储器存储器、I/O接口电路接口电路集集成在一块芯片上,称为单片微型计算机,简成在一块芯片上,称为单片微型计算机,简称单片机称单片机(Single-Chip-Mi

9、cro Controller或或Micro Controller Unit)单片机:单片机: 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分名词解释名词解释 指指使用使用和和管理管理计算机的各种计算机的各种程程序序(Program) 以以二进制代码二进制代码来描述指令功能来描述指令功能的语言。用机器语言组成的程序,称的语言。用机器语言组成的程序,称为目标程序。为目标程序。软件:软件:机器语言:机器语言: 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 采用采用助记符助记符和和其它一些符号其它一些符号所所

10、编写的指令程序,称为汇编语言源程编写的指令程序,称为汇编语言源程序,序,需经编译变成计算机可以执行的需经编译变成计算机可以执行的目标程序目标程序。,须清楚机器的结构、原理和,须清楚机器的结构、原理和指令系统。指令系统。 不足:不能通用于其它机器。名词解释名词解释汇编语言:汇编语言: 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分高级语言:高级语言: 是面向过程的语言,编写程是面向过程的语言,编写程序时主要着眼于序时主要着眼于算法算法,而,而不必了不必了解计算机的硬件结构和指令系统,解计算机的硬件结构和指令系统,一般地说,同一个程序可在任何一般地说,

11、同一个程序可在任何种类的机器中使用种类的机器中使用名词解释名词解释 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分通用单片机和专用单片机 通用单片机:是一个基本芯片,内部资源比较丰富,性能全面且通用性强,覆盖多种应用需求。 专用单片机:针对某一种产品,或某一种控制应用,而专门设计的。设计时已经使系统结构最简;软硬件资源利用最优;可靠性以及经济成本最佳。本课程介绍的本课程介绍的MCS-51系列单片机是一种通用单系列单片机是一种通用单片机,其结构和原理对所有单片机都是适用的。片机,其结构和原理对所有单片机都是适用的。 成成都都理理工工大大学学工工程程技

12、技术术学学院院第一章 概述2022年5月28日21时40分 单片机系统:在单片机芯片的基础上,扩展其它电路或芯片,构成具有一定应用功能的计算机系统。 单片机应用系统:为控制应用而设计,系统和控制对象结合在一起。 单片机开发系统:单片机系统开发调试工具相关概念:相关概念: 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分计算机应用系统=硬件系统+软件系统 硬件系统:构成计算机的实体和装置硬件系统:构成计算机的实体和装置 软件系统:计算机所使用的各种程序的软件系统:计算机所使用的各种程序的总称总称 成成都都理理工工大大学学工工程程技技术术学学院院第一章

13、概述2022年5月28日21时40分单片机应用系统单片机应用系统 由硬件系统和软件系统构成由硬件系统和软件系统构成 硬件系统是应用的基础硬件系统是应用的基础 软件是在硬件的基础上对其资源进行合理的软件是在硬件的基础上对其资源进行合理的调配和使用,从而完成应用系统所要求的任调配和使用,从而完成应用系统所要求的任务务 二者相互依赖,缺一不可二者相互依赖,缺一不可 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 单片机的硬件系统由工程师根据需求设计单片机的硬件系统由工程师根据需求设计 单片机的软件系统需要从单片机的软件系统需要从0开始,从头到尾的由设开始

14、,从头到尾的由设计者设计计者设计与计算机的不同点与计算机的不同点 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分本门课程的重点本门课程的重点 掌握单片机应用系统硬件原理的分析方法掌握单片机应用系统硬件原理的分析方法(必须熟悉单片机提供的资源)(必须熟悉单片机提供的资源) 掌握软件设计与调试的基本技能掌握软件设计与调试的基本技能1.如何根据实际的需求编制软件如何根据实际的需求编制软件2.如何在编制的过程中对单片机提供给我们的如何在编制的过程中对单片机提供给我们的资源进行合理的调配,使得我们最终设计的单资源进行合理的调配,使得我们最终设计的单片机应用系

15、统能够满足于设计的需要片机应用系统能够满足于设计的需要 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分单片机概述单片机概述 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分单片机发展简况单片机发展简况1971年年Intel公司研制成功世界上第一台公司研制成功世界上第一台4位微处理器;位微处理器;1973年年Intel公司研制成功公司研制成功8080 8位微处位微处理器;理器;1976年年Intel公司推出公司推出MCS-48系列系列8位单位单片机;片机;80年代初在年代初在MCS-48单片机基础上推出单片

16、机基础上推出MCS-51系列单片机系列单片机. 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分主要单片机厂商主要单片机厂商由于由于8位单片机基本上能满足目前大多数应用系统的要求,位单片机基本上能满足目前大多数应用系统的要求,所以目前所以目前8位单片机仍是应用主流位单片机仍是应用主流Intel公司:公司:8048、8051(8位)、8096(16位),80960(32位)。Motorola公司:公司:MC-6801(8位),68H16(16位),68HC332(32位)。另外Zilog公司、日本NEC公司、荷兰Philips公司等。 成成都都理理工工

17、大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分CPU的发展的发展 CPU字长:字长:8位、位、16位、位、32位位 时钟频率:时钟频率:6MHz、12MHz、20MHz 双双CPU结构,处理能力大大提高结构,处理能力大大提高 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分存储器的发展K 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 成成都都理理工工大大学学工工程程技技术术学学院院

18、第一章 概述2022年5月28日21时40分单片机产品系列简介单片机产品系列简介1. MCS-51系列系列 (1)MCS-51是是Intel公司生产的一个单片公司生产的一个单片机系列名称。属于这一系列的单片机有多机系列名称。属于这一系列的单片机有多种,如:种,如: 8051/8751/8031; 8052/8752/8032; 80C51/87C51/80C31 80C52/87C52/80C32等等 。 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分(2)该系列生产工艺有两种:)该系列生产工艺有两种:CHMOS是是CMOS和和HMOS的结合,既保

19、的结合,既保持了持了HMOS高速度和高密度的特点,还具有高速度和高密度的特点,还具有CMOS的低功耗的特点。的低功耗的特点。在产品型号中凡带在产品型号中凡带有字母有字母“C”的即为的即为CHMOS芯片芯片,CHMOS芯片的电平既与芯片的电平既与TTL电平兼容,又与电平兼容,又与CMOS电平兼容。电平兼容。一是一是HMOS工艺工艺(高密度短沟道(高密度短沟道MOS工工艺)。艺)。二是二是CHMOS工艺工艺(互补金属氧化物(互补金属氧化物的的HMOS工艺)。工艺)。 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分(3)在功能上,该系列单片机有基本型)在

20、功能上,该系列单片机有基本型和增强型两大类:和增强型两大类:增强型增强型:8052/8752/803280C52/87C52/80C32基本型基本型:8051/8751/803180C51/87C51/80C31 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分(4)在片内程序存储器的配置上,)在片内程序存储器的配置上,该系列单片机有三种形式,即掩膜该系列单片机有三种形式,即掩膜ROM、EPROM和和ROMLess(无片内无片内程序存储器程序存储器)。如:。如:80C51有有4K字节的掩膜字节的掩膜ROM;87C51有有4K字节的字节的EPROM ;

21、80C31在芯片内无程序存储器。在芯片内无程序存储器。 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分预备知识:数制与码制一、数制及其转换一、数制及其转换 使用有限个基本数码来表示数据,按进位的方法进行计数使用有限个基本数码来表示数据,按进位的方法进行计数称为进位计数制。包含两大要素:称为进位计数制。包含两大要素:基数和位权基数和位权 基数基数:用来表示数据基本数码的个数:用来表示数据基本数码的个数R,此数后必须进位。此数后必须进位。 位权位权:数码在表示

22、数据时所处的数位所具有的固定值:数码在表示数据时所处的数位所具有的固定值W。 简称简称“权权”。 特点:特点:1)基数为)基数为R ,用,用0,1, R -1来表示数据,逢来表示数据,逢R进一进一 2)各位的权为)各位的权为W=Ri( i为一组数的位序,小数点左端第为一组数的位序,小数点左端第1位为位为0,第,第2位为位为1,;右端第右端第1位为位为-1,第,第2位为位为-2) 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分(1)十进制(Decimal)表示法特点:基数为10,用0,1,9来表示数据,逢十进一; 各位的权为10i。十进制数的表示方法

23、: 例如(273.45)D=2102+7101 +3100+410-1+510-2(2)二进制 ( Binary ) 表示法特点:基数为2,用0,1两个数码来表示数据,逢二进一 各位的权为2i。二进制数的表示方法: 例如(1011.101)B=123+022 +1101+120+12-1+ 02-2+12-3 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分(3)十六进制(Hexadecimal) 表示法 特点:基数为16,用09和字母A,B,C,D,E,F (对应十进制1015)来表示数据,逢十六进一; 各位的权为16i。任意一个十六进制数的表示方

24、法为 其中k i= 0F例如:(55)H=5161+5160 (A87.E79)H=A162+8161+7160+E16-1+ 716-2+916-3 (1)R进制转换为十进制 按定义: 只需按权展开即可。 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分2)十进制转换为R进制整数部分整数部分的转换的转换 把十进制的整数不断除以所需要的基数把十进制的整数不断除以所需要的基数R,直至商,直至商为零,倒取其余数,就能转换成以为零,倒取其余数,就能转换成以R为基数的数,称为基数的数,称为为除基倒取余法除基倒取余法。小数部分小数部分的转换的转换 要将一个十进

25、制小数转换成要将一个十进制小数转换成R进制小数时,可进制小数时,可不断将十进制小数部分乘以不断将十进制小数部分乘以R,并取整,直至小数部,并取整,直至小数部分为零为止。称为分为零为止。称为乘基取整法乘基取整法。 例如:(例如:(25.3125)D=(?)B (116.84375)D=(?)(?)H 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 由于二进制的基数是由于二进制的基数是2,而十六进制的基数为,而十六进制的基数为16=24,即,即4位二进制数正好

26、对应一位十六进制数,因此二者之间的转换十位二进制数正好对应一位十六进制数,因此二者之间的转换十分方便。分方便。 使用使用8421权权例如:(例如:(B6.8)H= 1011 0110 . 1000=(10110110.1)B (11011.011)B= 0001 1011 . 0110=(1B.6)H注意:注意: (1)以小数点为界,朝左右划分,整数部分不足)以小数点为界,朝左右划分,整数部分不足4位高位加位高位加0,小数部分不足小数部分不足4位低位加位低位加0。(2)二进制与八进制之间也有类似的情况()二进制与八进制之间也有类似的情况(23=8)。 成成都都理理工工大大学学工工程程技技术术学

27、学院院第一章 概述2022年5月28日21时40分二、二进制数的运算二、二进制数的运算(1)位运算规则加法:0+0=0,0+1=1,1+1=0进位1,1+1+1=1进位1;减法:0-0=0 , 1-0=1, 0-1=1借位1,1-1=0;乘法:00=0,01=0,10=0, 11=1;(2)多位无符号数的运算 加法:按照加法运算规则,从最低位开始逐位相加。两个 4位的二进制数相加,其“和”可能超过4位,从而产 生进位进位。 减法:按照减法运算规则,从最低位开始逐位相减,与十 进制数相减类似,不够减时,应向高位借位借位。记住,二进制的记住,二进制的2相当于十进制的相当于十进制的10,二进制计算要

28、逢,二进制计算要逢2进进1。 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分乘法:乘法运算可看作是被乘数自身多次移位相加,相加的次数由乘数的数值决定。除法:除法是乘法的逆运算,它是确定一个数可以从另一个数中减去多少次的过程。例如: 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分常用有“与”、“或”、“非”、“异或”等逻辑运算。(1)“与”:AND,“有0出0,全1出1”,C=AB,运算规则:00=0, 01=0,10=0,11=1(2)“或”:OR,“有1出1,全0出0”,C=A + B,运算规则:0+

29、0=0, 0+1=1, 1+0=1, 1+1=1(3)“非”:NOT,“求反”,C=C运算规则:(4)“异或”:XOR,“异则1,同则0”,C= A B,运算规则:0 0=0, 1 0=1,0 1=1, 1 1=0 例如:求例如:求DAH、99H两个数的几种运算结果两个数的几种运算结果 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 与:与:DAH 99H=98H; 或:或:DAH + 99H=DBH; 异或:异或:DAH + 99H=43H; 如图:如图:三、符号数的表示法三、符号数的表示法 计算机只能识别计算机只能识别0、1两种信息,那么两种信

30、息,那么“符号数符号数”在计算机中如何表示呢?在计算机中如何表示呢?(8位二进制数位二进制数) 比如比如RAM中某单元的内容是中某单元的内容是 EFH 11101111B,代表十进制数可以是多少?代表十进制数可以是多少? 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分试问:+17又是如何表示呢?( 00010001B) 1、机器数与真值、机器数与真值 符号的数码化:将符号用“0正1负”表示,并以二进制数的最高位(D7位)作为符号位。例如: +91=0 1011011 = 5BH; -91=1 1011011= -5BH; 成成都都理理工工大大学学工

31、工程程技技术术学学院院第一章 概述2022年5月28日21时40分机器数:数据在计算机中连同数码化的符号位一起表 示的编码数。真 值:把机器数实际代表的数称为机器数的真值。 2、原码表示法、原码表示法 D7位作为符号位(0正1负),D6D0为原来的二进制数值位。例如:(+55)原 =0 0110111 (- 55)原 =1 0110111 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分特点: 1)8位二进制数表示的范围:-127 +127; 2)(+0)原=00000000B,(0)原=10000000B; 3)加、减运算困难。3、反码表示法、反码

32、表示法 正数的反码 = 正数的原码 负数的反码 = 原码符号位不变,其余按位取反例如:(+0)反 = 0 0000000;(+127)反 = 0 1111111 (- 0)反 = 1 1111111;(-127)反 = 1 0000000特点: 1)范围 -127 +127; 2)+0、-0不相等; 3)求反码的真值时,若D7=1,则按位取反。 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分4、计算机内符号数的补码表示法、计算机内符号数的补码表示法(1)引例一)引例一:钟表调时 如图:10点6点,可以逆时针拨,也可顺时针拨: 逆拨:逆拨: 10 4

33、 = 6 (减)(减) 顺拨:顺拨: 10 + 8 = 18 = 12 + 6 = 6 (加)(加) 在顺拨中,12可自然丢失,称为模;而8被称为是 4的补码补码。相当于相当于0 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分显然钟表采用十二进制,系统所能表示的最大量程为12,称之为模。 8 = 12 4 =12 + (4) ( 4)补 = 12 4 =12 +( 4) = 8 即: (X)补)补 = 模模 + X(2)二进制补码的计算方法)二进制补码的计算方法 正数的补码 = 正数的原码 负数的补码 = 反码加1(相应正数的原码按位取反,再加1)

34、 例如:(-127)补 = ? (-1)补 = ? 特点:1)补码的符号位作为数值的一部分符号位作为数值的一部分,可以参加运算; 2)0只有一种表示,即 + 0 = - 0 = 00000000; 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 3)表示范围:-128+127(80H7FH); 4)比原码多一种组合,即1000 0000(-128)其最高位“1” 既表示符号,又表示数值; 5)求真值时,若D7 = 1,则通过对补码再求补,添“-”而得; 作用:作用: 将减法运算转换为加法运算。将减法运算转换为加法运算。 练习: 1)十进制数8,18

35、,113的补码 2)补码数1BH,C9H的真值 3)用补码计算 5 8(用8位二进制表示) 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分5、符号数的加、减运算、符号数的加、减运算(1)进位与溢出)进位与溢出 数的进位数的进位:指运算结果最高位:指运算结果最高位D7(符号位)向更高位有(符号位)向更高位有进位或借位,称为进位(进位或借位,称为进位(Cs)。)。数的溢出数的溢出:运算结果超出了数的表示范围(:运算结果超出了数的表示范围(+127 - 128)时,时, 称为溢出(称为溢出(OV)。)。(2)加法)加法正数正数+正数、负数正数、负数+负数

36、:可能产生溢出(超出负数:可能产生溢出(超出-128+127)。无溢出时结果为正确。)。无溢出时结果为正确。正数正数+负数:不会溢出,结果总是正确。负数:不会溢出,结果总是正确。(3)减法)减法减去一个数,等与加上一个负数,补码形式下成为加法,减去一个数,等与加上一个负数,补码形式下成为加法,因此,相当于正数因此,相当于正数+负数,结果总是正确,也不会有溢出。负数,结果总是正确,也不会有溢出。 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分四、常用编码四、常用编码 计算机中表示的数、字母、符号等都以二进制数表示的。常用编码有以下几种:1、BCD码码

37、(Binary Code Decimal)表示法表示法 二十进制数(BCD):用4位二进制数表示一个十进制数。因共有24=16种组合状态,故可选其中十种编码来表示09十个数字,不同的选法对应不同的编码方案。 分有权码有权码和无权码无权码两种: 有权码:8421、2421、5211、4311等 无权码:余3码、格雷码等 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分 8421 BCD码:码: 4位二进制码的权分别为8、4、2、1码,是一种最常用的编码。 特点: 09,由四位二进制数(00001001)表示;逢“十”进一;需DA调整,即加法运算和数(结

38、果)大于9时, 需加6调整。 例:(1001 0001 0111 0010)BCD=(9172)D; (35)D=(0011 0101)BCD 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分0100 1000+ 0110 1001 1011 0001+0110 0110 加6修正 1 0001 0111 低4位向高4位进位,表明低位和大于9,需加6修正,而高位由于获得进位而出现非法码,因此也需要加6修正,修正后,结果为117。 例:求BCD码48+69=? 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分

39、2、ASCII码(码(P9)American Standard Code for Information Interchange(美国标准信息交换码)(美国标准信息交换码) 在计算机中,除要处理大量的数据信息外,还需处理一些字母、符号,它们也要用二进制编码来表示。 目前,普遍采用的ASCII码用7位二进制编码来表示数符。共有27=128种组合状态。它们是 52大小写英文字母; 10个十进制数; 7个标点符号; 9个运算符号; 50个其他符号。奇偶校验奇偶校验:给ASCII码的D7位加上0或1,使整体总保持奇数个1或偶数个1。 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022

40、年5月28日21时40分练习:练习:1. 将十进制数将十进制数205转换成二进制数。转换成二进制数。2. 将二进制数将二进制数10001101转换成十进制数。转换成十进制数。3. 将十进制数将十进制数857.32转换成相应的转换成相应的BCD码。码。 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分1. 110011012. 1413. (1000 0101 0111.00110010)BCD 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分课后作业课后作业 P.16 习题1、6、7题 成成都都理理工工大大学学工工程程技技术术学学院院第一章 概述2022年5月28日21时40分Over!

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|