MCS-51单片机概述1_第1页
MCS-51单片机概述1_第2页
MCS-51单片机概述1_第3页
MCS-51单片机概述1_第4页
MCS-51单片机概述1_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2020世纪世纪7070年代问世。年代问世。已广泛应用在:已广泛应用在:工业自动化控制、自动检测、智能仪器仪表、家用工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等方面。电器、电力电子、机电一体化设备等方面。1.1 1.1 什么是单片机什么是单片机具有一台计算机的属性。也称为:具有一台计算机的属性。也称为: 嵌入式控制器嵌入式控制器 EMCUEMCU(Embedded MicroControllerEmbedded MicroController Unit Unit)。)。我国,习惯使用我国,习惯使用“单片机单片机”这一名称。这一名称。按用途可分为通用型和专用型两大

2、类:按用途可分为通用型和专用型两大类:(1 1)通用型)通用型 微控制器微控制器 MCU(MicroControllerMCU(MicroController Unit) Unit)(2 2)专用型)专用型 专门针对某些产品的特定用途而制作的单片机专门针对某些产品的特定用途而制作的单片机 ,针对性强且数量巨大。针对性强且数量巨大。 对系统结构的最简化、可靠性和成本的最佳化等对系统结构的最简化、可靠性和成本的最佳化等方面都作了全面的考虑方面都作了全面的考虑 。 “ “专用专用”单片机具有十分明显的综合优势。单片机具有十分明显的综合优势。1.2 1.2 单片机的历史及发展概况单片机的历史及发展概况

3、四个阶段四个阶段: :第一阶段第一阶段(1974(1974年年19761976年年) ):单片机初级阶段。双片:单片机初级阶段。双片的形式,且功能比较简单。的形式,且功能比较简单。第二阶段(第二阶段(19761976年年19781978年)年): :低性能单片机阶段。低性能单片机阶段。以以Intel Intel 公司制造的公司制造的MCS-48MCS-48单片机为代表。单片机为代表。第三阶段第三阶段(1978(1978年现在年现在) ):高性能单片机阶段。:高性能单片机阶段。IntelIntel公司的公司的MCS-51MCS-51系列、系列、MortorolaMortorola公司的公司的68

4、016801系列系列等。等。第四阶段第四阶段(1982(1982年现在年现在) ):8 8位单片机巩固发展及位单片机巩固发展及1616 位单片机、位单片机、3232位单片机推出阶段。位单片机推出阶段。1.3 81.3 8位单片机的主要生产厂家和机型位单片机的主要生产厂家和机型(1 1)美国)美国IntelIntel公司公司 MCS-51MCS-51系列及其增强型、扩展型系列及其增强型、扩展型系列。系列。 (2 2)美国)美国ATMELATMEL公司公司89C5189C51、89C5289C52、89C5589C55、89S5289S52等。等。(3 3)荷兰)荷兰PHILIPSPHILIPS(

5、菲力浦)公司(菲力浦)公司 8xC5528xC552系列系列 。MCS-51MCS-51系列单片机在我国得到了广泛的应用,主流系列单片机在我国得到了广泛的应用,主流系列系列, ,软、硬件设计资料丰富齐全。软、硬件设计资料丰富齐全。 1.4 1.4 单片机的发展趋势单片机的发展趋势 1. CPU1. CPU的改进的改进 (1 1)采用双)采用双CPUCPU结构,提高处理能力结构,提高处理能力(2 2)增加数据总线宽度,内部采用)增加数据总线宽度,内部采用1616位数据总线。位数据总线。(3 3)串行总线结构,菲利浦公司的)串行总线结构,菲利浦公司的I I2 2C C总线(总线(InterInte

6、rIcbusIcbus)。用两根信号线代替现行的)。用两根信号线代替现行的8 8位数据总线。位数据总线。2 2存储器的发展存储器的发展 (1 1)加大存储容量。)加大存储容量。(2 2)片内)片内EPROMEPROM采用采用E E2 2PROMPROM或闪烁(或闪烁(FlashFlash)存储器)存储器(3 3)程序保密化。)程序保密化。3 3片内片内I/OI/O的改进的改进(1 1)增加并行口的驱动能力,能直接输出大电流和)增加并行口的驱动能力,能直接输出大电流和高电压高电压。(2 2)增加)增加I/OI/O口的逻辑控制功能口的逻辑控制功能。(3 3)设置了一些特殊的串行接口功能,构成分布式

7、、)设置了一些特殊的串行接口功能,构成分布式、网络化系统网络化系统 。4 4外围电路内装化外围电路内装化 器件集成度的不断提高,把众多的外围功能部件集器件集成度的不断提高,把众多的外围功能部件集成在片内系统的单片化。成在片内系统的单片化。 5 5低功耗化低功耗化 CMOSCMOS化化CHMOSCHMOS工艺。工艺。总之,向高性能、高速、低压、低功耗、低价格、总之,向高性能、高速、低压、低功耗、低价格、 外围电路内装化方向发展外围电路内装化方向发展。1.5 1.5 单片机的应用单片机的应用 单片机卓越的性能,得到了广泛的应用,已深入单片机卓越的性能,得到了广泛的应用,已深入到各个领域。到各个领域

8、。使用温度:使用温度:民品:民品: 0 0C +70C +70C C工业品:工业品: -40-40C +85C +85C C军品:军品: -65-65C +125C +125C C。在下述的各个领域广泛的应用:在下述的各个领域广泛的应用:1. 1. 工业自动化工业自动化2. 2. 智能仪器仪表智能仪器仪表3 3消费类电子产品消费类电子产品4. 4. 通讯通讯5 5武器装备武器装备6 6终端及外部设备控制终端及外部设备控制7 7多机分布式系统多机分布式系统1.6 MCS-511.6 MCS-51系列单片机系列单片机2020世纪世纪8080年代后期年代后期:Intel:Intel公司以专利的形式把

9、公司以专利的形式把 80518051内核技术转让给厂家。内核技术转让给厂家。这些厂家生产的兼容单片机,与这些厂家生产的兼容单片机,与80518051的系统结构(主的系统结构(主要是指令系统)相同,采用要是指令系统)相同,采用CMOSCMOS工艺。工艺。如:如:AMTELAMTEL、PHILIPSPHILIPS、ANALOG DEVICESANALOG DEVICES、DALLASDALLAS公司。公司。不应直接称为不应直接称为MCS-51MCS-51系列单片机,系列单片机,MCSMCS只是只是IntelIntel公司公司专用的单片机系列符号。专用的单片机系列符号。MCS-51MCS-51系列单

10、片机及其兼容产品通常分成以下几类系列单片机及其兼容产品通常分成以下几类:80C5180C51系列:所有具有系列:所有具有80518051指令系统的单片机指令系统的单片机 (1 1)基本型)基本型 典型产品:典型产品:8031/8051/87518031/8051/8751内部内部RAMRAM增到增到256256字节,字节,80528052、87528752的内部程序存储器的内部程序存储器扩展到扩展到8KB8KB,1616位定时器位定时器/ /计数器增至计数器增至3 3个。个。(3 3)低功耗型)低功耗型 典型产品:典型产品:80C31/87C51/80C5180C31/87C51/80C51。

11、采用。采用CMOSCMOS工艺工艺 适于电池供电或其它要求低功耗的场合。适于电池供电或其它要求低功耗的场合。(4 4)专用型)专用型 8044/87448044/8744,用于总线分布式多机测控系统。美国,用于总线分布式多机测控系统。美国CypressCypress公司的公司的EZU SR-2100EZU SR-2100单片机单片机USBUSB接口。接口。(2 2)增强型)增强型 典型产品:典型产品:8032/8052/87528032/8052/8752(5 5)超)超8 8位型位型 典型产品:典型产品:PHILIPSPHILIPS公司公司80C552/87C552/83C55280C552

12、/87C552/83C552系系列单片机。列单片机。 将将MCS-96MCS-96系列(系列(1616位单片机)位单片机)I/OI/O部件如:高速输部件如:高速输入入/ /输出(输出(HSI/HSOHSI/HSO)、)、A/DA/D转换器、脉冲宽度调制转换器、脉冲宽度调制(PWMPWM)、看门狗定时器()、看门狗定时器(WDTWDT)等移植进来构成新)等移植进来构成新一代一代MCS-51MCS-51产品。产品。 功能介于功能介于MCS-51MCS-51和和MCS-96MCS-96之间。目前已得到了较广之间。目前已得到了较广泛的使用。泛的使用。(6 6)片内闪烁存储器型)片内闪烁存储器型 美国美

13、国ATMELATMEL公司的公司的AT89C51AT89C51单片机,受到应用设计单片机,受到应用设计者的欢迎。者的欢迎。 MCS-51 MCS-51系列以及系列以及80C5180C51系列单片机有多种类型,系列单片机有多种类型, 但但掌握好掌握好MCS-51MCS-51的基本型(的基本型(80318031、80518051、87518751或或80C3180C31、80C5180C51、87C5187C51)是十分重要的。)是十分重要的。它们是具有它们是具有MCS-51MCS-51内核的各种型号单片机的基础,内核的各种型号单片机的基础,也是各种增强型、扩展型等衍生品种的核心。也是各种增强型、

14、扩展型等衍生品种的核心。1. 内部程序存储器内部程序存储器(ROM)容量容量 8051有有4k的掩膜的掩膜ROM,而,而8052有有8k的掩膜的掩膜ROM ,有的型号则配置有,有的型号则配置有EPROM2. 内部数据存储器(内部数据存储器(RAM)容量)容量 MCS-51中的中的-51、-52子系列各位子系列各位128B和和256B(不包括专用寄存器)(不包括专用寄存器)3. 输入输入/输出口为输出口为32根口线根口线4. MCS-51单片机可以对单片机可以对64KB的外部数据存储器的外部数据存储器寻址。寻址。5. MCS-51单片机的程序存储器的内外总寻址空间单片机的程序存储器的内外总寻址空

15、间为为64KB,根据型号的不同,外部程序存储器最,根据型号的不同,外部程序存储器最大寻址范围为大寻址范围为64KB、60KB、56KB。6. MCS-51中的中的51子系列有子系列有2个个16位定时器位定时器/计数器,计数器,52子系列有子系列有3个个16位定时器位定时器/计数器。计数器。7. MCS-51可以利用两根可以利用两根I/O口线作为全双工的串行口线作为全双工的串行口,有口,有4种工作方式,可以通过编程选定。种工作方式,可以通过编程选定。8. MCS-51的内部的内部RAM中开辟了中开辟了4个通用寄存器个通用寄存器区,共区,共32个通用寄存器,可以适应多种中断和个通用寄存器,可以适应

16、多种中断和子程序嵌套的情况。子程序嵌套的情况。9. MCS-51有有5个中断源(个中断源(8032/8052为为6个),个),分为分为2个优先级,每个中断源的优先级是可编个优先级,每个中断源的优先级是可编程的。程的。10. MCS-51的堆栈位置是可编程的,堆栈深度的堆栈位置是可编程的,堆栈深度可达可达 128字节。字节。11. MCS-51内部有内部有1个由可直接寻址位组成的布个由可直接寻址位组成的布尔处理即位处理机。在指令系统中包含了一个尔处理即位处理机。在指令系统中包含了一个指令子集,专用于对位处理机的各位进行各种指令子集,专用于对位处理机的各位进行各种位处理,特别适用于控制目的和解决逻

17、辑问题。位处理,特别适用于控制目的和解决逻辑问题。 在一小块芯片上,集成了一台微计算机的各个部在一小块芯片上,集成了一台微计算机的各个部分:分:1个个8位中央处理器;位中央处理器;4k只读存储器;只读存储器;128b的的读写存储器;读写存储器;32条条I/O(输入(输入/输出)口线;输出)口线;2个定个定时器时器/计数器;计数器;1个具有个具有5个中断源、个中断源、2个优先级的个优先级的嵌套中断结构;用于多处理机通信、嵌套中断结构;用于多处理机通信、I/O扩展或全扩展或全双工双工UART(通用异步接收发送器)的串行(通用异步接收发送器)的串行I/O口;口;以及一个片内振荡器和时钟电路以及一个片

18、内振荡器和时钟电路 1. 主电源引脚主电源引脚 Vss和和Vcc Vcc(40脚):电源端,为脚):电源端,为5V。 Vss(20脚):接地端。脚):接地端。 2.外接晶体引脚外接晶体引脚XTAL1和和XTAL2 时钟电路引脚时钟电路引脚XTAL1(19脚脚):接外部晶体的一个引脚。:接外部晶体的一个引脚。在单片机内部它是振荡电路反相放大器的输入端。在采在单片机内部它是振荡电路反相放大器的输入端。在采用外部时钟时,该引脚必须接地用外部时钟时,该引脚必须接地。 时钟电路引脚时钟电路引脚XTAL2(18脚脚):接外部晶体的另一端。若:接外部晶体的另一端。若需采用外部时钟电路时,该引脚输入外时钟脉冲

19、,要检需采用外部时钟电路时,该引脚输入外时钟脉冲,要检查查8051的振荡电路是否正确工作,可用示波器查看的振荡电路是否正确工作,可用示波器查看XTAL2端是否有脉冲信号输出。端是否有脉冲信号输出。3. 控制和其它电源复用引脚控制和其它电源复用引脚RST/VPD、ALE/PROG、PSEN和和EA/VDD RST/VPD (9脚脚):RST是复位信号输入端,高电平有是复位信号输入端,高电平有效。当此输入端保持两个机器周期,即效。当此输入端保持两个机器周期,即24个时钟振个时钟振荡周期的高电平时,就可以完成复位操作。荡周期的高电平时,就可以完成复位操作。RST引引脚的第二功能是脚的第二功能是VPD

20、,即备用电源的输入端。当主电即备用电源的输入端。当主电源源Vcc发生故障降低到低电平规定值时,将发生故障降低到低电平规定值时,将5V电电源接入源接入RST端,为端,为RAM提供备用电源,以保证存储提供备用电源,以保证存储在在RAM中的信息不丢失,以使电源正常后能继续正中的信息不丢失,以使电源正常后能继续正常运。常运。 ALE/PROG (30脚):脚):ALE是地址锁存允许信号端。是地址锁存允许信号端。当当8051上电正常工作后,上电正常工作后,ALE引脚不断向外输出正脉引脚不断向外输出正脉冲信号,此频率为振荡器频率冲信号,此频率为振荡器频率fosc的的1/6。CPU访问片访问片外存储器时,外

21、存储器时,ALE输出信号作为锁存低输出信号作为锁存低8位地址的控制位地址的控制信号。在信号。在CPU访问片外数据存储器时,会丢失一个脉访问片外数据存储器时,会丢失一个脉冲。平时不访问外存储器时,冲。平时不访问外存储器时,ALE端也可端也可1/6的振荡频的振荡频率固定输出正脉冲,因而率固定输出正脉冲,因而ALE也可以用作对外输出时也可以用作对外输出时钟或定时信号。如果你想看一下钟或定时信号。如果你想看一下8051芯片的好坏,可芯片的好坏,可用示波器查看用示波器查看ALE端是否有脉冲信号输出,如有,则端是否有脉冲信号输出,如有,则8051基本上是好的。基本上是好的。ALE端的负载驱动能力为端的负载

22、驱动能力为8个个LS型型TTL。此引脚的第二功能。此引脚的第二功能PROG是对片内带有是对片内带有4K EPROM的的8751固化程序时,作为编程脉冲输入端。固化程序时,作为编程脉冲输入端。 PSEN (29脚):外部程序存储器的读选通信号。脚):外部程序存储器的读选通信号。在访问片外程序存储器时,此端在访问片外程序存储器时,此端 口定时输出脉冲作为口定时输出脉冲作为读片外程序存储器的选通信号。读片外程序存储器的选通信号。CPU在外部在外部EPROM取指区间,取指区间,PSEN信号在每个机器周期中有两次有效。信号在每个机器周期中有两次有效。PSEN端可驱动端可驱动8个个LS型型TTL。要检查一

23、个。要检查一个8051小系统小系统上电后上电后CPU能否正确到能否正确到EPROM中读取指令码,也可中读取指令码,也可用示波器看用示波器看PSEN端无脉冲输出,如有,说明基本上端无脉冲输出,如有,说明基本上正常工作。正常工作。 EA/VDD (31脚):外部程序存储器地址允许输入脚):外部程序存储器地址允许输入端。当引脚接高电平时,端。当引脚接高电平时,CPU访问片内程序存储器并访问片内程序存储器并执行内部程序存储器中的指令,但在程序计数器执行内部程序存储器中的指令,但在程序计数器PC的的值超过值超过OFFFH时,将自动转向执行片外程序存储器内时,将自动转向执行片外程序存储器内的程序的程序 。

24、当引脚接低电平时,。当引脚接低电平时,CPU只访问外部程序存只访问外部程序存储器并执行外部程序存储器中的指令,而不管是否有储器并执行外部程序存储器中的指令,而不管是否有片内程序存储器。对于无片内片内程序存储器。对于无片内ROM的的8031,必须外扩,必须外扩EPROM,此时必须将,此时必须将EA引脚接地。此引脚的第二功引脚接地。此引脚的第二功能能Vpp是对是对8751片内片内EPROM固化编程时,作为施加固化编程时,作为施加较高编程电压输入端。较高编程电压输入端。 P0.0P0.7(3932脚):脚):P0口是一个漏极开路的口是一个漏极开路的8位位准双向准双向I/O端口。作为漏极开路的输出端口

25、,每位能驱动端口。作为漏极开路的输出端口,每位能驱动8个个LS型型TTL负载。当负载。当P0口作为输入口使用时,应先向口作为输入口使用时,应先向口锁存器(地址口锁存器(地址80H)写入全)写入全1,此时,此时P0口的全部引脚浮口的全部引脚浮空,可作为高阻抗输入。作输入口使用时要先写空,可作为高阻抗输入。作输入口使用时要先写1,这就,这就是准双向的含义。在是准双向的含义。在CPU访问片外存储器时,访问片外存储器时,P0口是分口是分时提供低时提供低8位地址和位地址和8位数据的复用总线。在此区间,位数据的复用总线。在此区间,P0口内部上拉电阻有效。口内部上拉电阻有效。 P1.0P1.7(1脚脚8脚)

26、:脚):P1口是一个带内部上拉电口是一个带内部上拉电阻的阻的8位准双向位准双向I/O端口。端口。P1口的每一位能驱动口的每一位能驱动4个个LS型型TTL负载。在负载。在P1口锁存器(地址口锁存器(地址90H)写入全)写入全1,此,此时时P1口引脚由内部上拉电阻接成高电平。口引脚由内部上拉电阻接成高电平。 P2.0P2.7(21脚脚28脚):脚):P2口是一个带内部上接口是一个带内部上接电阻的电阻的8位准双向位准双向I/O端口。在访问外部程序存储器时,端口。在访问外部程序存储器时,它送出高它送出高8位地址。位地址。P2口的每一位能驱动口的每一位能驱动4个个LS型型TTL负载。负载。 P3.0P3

27、.7(21脚脚28脚):脚):P3口是一个带内部上接口是一个带内部上接电阻的电阻的8位双向位双向I/O端口。端口。P3口的每一位能驱动口的每一位能驱动4个个LS型型TTL负载。负载。P3口与其他口与其他I/O口有很大区别,它除作为口有很大区别,它除作为一般双向一般双向I/O口外,每个引脚还具有专门的功能。口外,每个引脚还具有专门的功能。 1.几种常用的数制几种常用的数制多位数码中,每位的构成方法以及从低位到高位的进多位数码中,每位的构成方法以及从低位到高位的进位规则称为数制。位规则称为数制。 一、一、 十进制十进制l数字符号(系数):数字符号(系数):0 09 9l计数规则:逢十进一计数规则:

28、逢十进一l基数:基数:1010l权:权:1010的幂的幂 例例:将下列十进制数展开。将下列十进制数展开。 (143.75)10 =数码与权的乘积,称为加权系数,如数码与权的乘积,称为加权系数,如1102。 1102+4101+3100+710-1+510-2式中,式中,10称为计数的基数。称为计数的基数。102、101、100为整数部分的权,为整数部分的权,10-1、10-2为小数部分的为小数部分的权,它们都是基数权,它们都是基数10的幂。的幂。十进制数特点:十进制数特点:人们生活中习惯采用的是十进制,人们生活中习惯采用的是十进制,若在数若在数字电路中采用十进制,必须要有十个电路状态与十个数码

29、字电路中采用十进制,必须要有十个电路状态与十个数码相对应。这样将在技术上带来许多困难,而且很不经济。相对应。这样将在技术上带来许多困难,而且很不经济。l 数字符号:0、1l 计数规则:逢二进一l 基数:2l 权:2的幂(11011.01)2 =例例:将下列二进制数展开。将下列二进制数展开。 124+123+022+121+120+02-1+12-2二进制的优点:电路中任何具有的两个不同稳定状态的二进制的优点:电路中任何具有的两个不同稳定状态的元件都可用来表示一位二进制数,数码的存储和传输简元件都可用来表示一位二进制数,数码的存储和传输简单、可靠。单、可靠。二进制的缺点:位数较多,不便于读数;不

30、合人们的习二进制的缺点:位数较多,不便于读数;不合人们的习惯,输入时将十进制转换成二进制,运算结果输出时再惯,输入时将十进制转换成二进制,运算结果输出时再转换成十进制数。转换成十进制数。 n个数位,可以计数到个数位,可以计数到2n-1: 最大的十进制数最大的十进制数= 2n-1 而而n个数位的总计数个数为个数位的总计数个数为 2n 数字符号:07 计数规则:逢八进一 基数:8 权:8的幂(437.25)8 =482+381+780+28-1+58-2例例:将下列八进制数展开。将下列八进制数展开。 数字符号:09、A、B、C、D、E、F 计数规则:逢十六进一 基数:16 权:16的幂十六进制的特

31、点:书写程序方便。十六进制的特点:书写程序方便。例例:将下列十六进制数展开。将下列十六进制数展开。(2BC.5E)16 = 2162+11161+12160+516-1+1416-2常用进制常用进制英文表英文表示符号示符号 数码符号数码符号进位规律进位规律 进位进位基数基数位权位权二进制二进制B0、1逢二进一逢二进一22i八进制八进制O0、1、2、3、4、5、6、7逢八进一逢八进一88i十进制十进制D0、1、2、3、4、5、6、7、8、9逢十进一逢十进一1010i十六进制十六进制H0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F逢十六进一逢十六进一16 16i1、 二二 十十 :

32、2、 十十 二二故故:表达式展开法表达式展开法将(将(11)10 化为二进制数。化为二进制数。除除N取余,逆序排列取余,逆序排列例:例:(1011)2=+022+121+1201231125余余122余余12余余0= 8 + 0 + 2 + 1 =(11)10(11)10 =(1011)2例:例:将(将(1011)2 化为十进制数。化为十进制数。(1) 整数部分:整数部分:12余余10乘乘N N取整,顺序排列取整,顺序排列 小数部分:小数部分: 解:解:(0.75)10 =(0.11)2故故:将(将(0.75)10 化为二进制数。化为二进制数。例:例:0.7521.5121.010. 5 (1

33、57.375)10 = (10011101.011)2将(将(157.375)10 化为二进制数。化为二进制数。例:例:解:解:除除N N取余,逆序排列取余,逆序排列(1)整数部分:整数部分:乘乘N N取整,顺序排列取整,顺序排列小数部分:小数部分:157278余余1239余余02余余11929余余124余余12余余022余余012余余10 0.37520.75021.521.0110. 5故故: 八进制与二进制之间的转换:八进制与二进制之间的转换:(10011100101101001000.01)2(010 011 100 101 101 001 000.010)2 =()801554= (

34、2345510.2)8322从小数点开始从小数点开始3位一组位一组不足补不足补0不足不足补补0解:解:011100(52.43)8= ( 101010.100011 )20101015 2 . 4 3 从小数点开始从小数点开始每一位当每一位当3位位解:解:(10011100101101001000.01)2(1001 1100 1011 0100 1000.0100)2 =()1684BC9=( 9CB48.4 ) 16不足补不足补0从小数点开从小数点开始始4位一组位一组4解:解:11001010(8FAC6)16= ( 10001111101011000110 )2111110008 F A

35、 C 6 从小数点开始从小数点开始每一位当每一位当4位位解:解:0110 当两个二进制数表示两个当两个二进制数表示两个数量大小数量大小时,就可进行数值运算。时,就可进行数值运算。基本规则同十进制数,但基本规则同十进制数,但“逢逢2 2进进1”1”。一、一、 二进制算术运算的特点二进制算术运算的特点两个二进制数两个二进制数1001和和0101的算术运算的算术运算。例例: :10010101111010010101010010010101100100001001000001011011001)01010101100001010110010100101.112 2、二进制数的反码:、二进制数的反码:

36、负数的反码负数的反码除符号位以外,每一位对应求反除符号位以外,每一位对应求反1 1、二进制数的原码:、二进制数的原码:以最高位为符号位,正数为以最高位为符号位,正数为0 0,负数为,负数为1 1表示的数码称为表示的数码称为原码原码例:例:写出写出+89 和和-89的原码。的原码。解:解: (+89 )反反= (0 1011001) 正数的反码原码正数的反码原码解:解:+89 = (0 1011001)例:例:写出写出+89 和和-89的反码。的反码。-89 = (1 1011001)(-89)反反 = (1 0100110)写出带符号位二进制数写出带符号位二进制数00011010(+26)、 10011010(-26) 的反码和补码的反码和补码例:例:正数的补码原码正数的补码原码负数的补码原码各数值位求反负数的补码原码各数值位求反1 1而为了从补码回到二进制原码,可以先取得补而为了从补码回到二进制原码,可以先取得补码的反码,然后再在最低有效位上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论