单片机原理及应用 第1和第2章微型机基础 课件.ppt

单片机原理及应用 第1和第2章微型机基础 课件.ppt

ID:59342547

大小:1.77 MB

页数:40页

时间:2020-09-20

单片机原理及应用 第1和第2章微型机基础 课件.ppt_第1页
单片机原理及应用 第1和第2章微型机基础 课件.ppt_第2页
单片机原理及应用 第1和第2章微型机基础 课件.ppt_第3页
单片机原理及应用 第1和第2章微型机基础 课件.ppt_第4页
单片机原理及应用 第1和第2章微型机基础 课件.ppt_第5页
资源描述:

《单片机原理及应用 第1和第2章微型机基础 课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理及应用数字运算基础-数的表示方法机器数与真值用二进制数(最高位为符号位)代表机器数对应的十进制数为真值原码、反码和补码原码:最高位为符号位,其余为数值位反码:正数的反码和原码相同,负数的反码是将其原码的符号位保持不变,数值位按位取反得到。补码:正数的补码和原码相同,负数的补码是其反码的末位加1得到。数的定点和浮点表示法定点表示小数点位置是固定的浮点表示法小数点位置不固定,分为尾数和阶码计算机中的编码ASCII码由7位二进制组成,共128个字符,包括英文、数字以及其他特殊符号最高位(第8位)一般用作奇偶校验位BCD(BinaryCodedDec

2、imal)码用二进制表示的十进制数,十进制数只有10个,每个数需要用4位二进制数表示(只从16个可能中选10个即可),一般取8421码。数字运算-二进制运算加法:0BD+0AAH=?减法0B5H-93H=减法常用加法器实现X-Y=X+[-Y]补码=X+2n+(-y)167H22HCY=1CY=0数字运算-二进制运算减法常用加法器实现(用SUB)控制是加法或是减法运算X-Y=X+[-Y]补码=X+2n+(-y)最高位C8=1,但实际上本例无借位CY=0结论:当做加法时进位/借位位CY=C8当做减法时,进位/借位位CY与C8相反【-Y】的补码是将【Y】的补

3、码的所有位取反,并在末位加1数字运算-二进制运算乘法1101BX1011B除法与十进制除法类似数字运算-有符号数补码运算判断溢出判断当结果超出了数的表示范围时,即发生了溢出,说明结果不正确无论是加法或减法,BCD码的运算及调整BCD码的加减法运算每个十进制位用四位二进制位表示但4位二进制位的权值为16,十进制位的权为10当结果出现非法码(超过9)时就需要调整MCS-51有专门的BCD加法调整指令DDA6301100011B+2400100100B=87=10000111B结果正确,不需调整6801101000B+4901001001B=117=1011

4、0001B结果不正确,需调整,低四位向高四位有进位,高四位超过了9,要加66H10110001B+01100110B=100010111B调整后结果正确!BCD码的运算及调整减法运算当低四位或高四位有借位,则减6修正或用补码加法,再使用调整指令6801101000B-4901001001B=19=00011111B结果不正确!6801101000B-4901001001B=19=00011111B-00000110B=00011001B10001101010B-4901001001B=51=01010001B+01101000B=10111001B+0

5、1100000B100011001B调整调整求补码调整后结果正确!逻辑运算与非或异或运算见P17-18真值表第1章微型计算机基础-基本概念微处理器:将运算器、控制器集成,称为中央处理器CPU(CentralProcessorUnit,CPU),对应的集成芯片亦称微处理器微型计算机:CPU+储存器+适配器I/O口+外围设备微型计算机可分为多板型,单板型和单片型微型计算机系统:由微型计算机上加以外围设备,辅助电路和软件系统等构成硬件软件微型计算机的发展历史:1971年,intel推出4位机,型号40041974-1978年,为8位机时代,主要有Int

6、el的8080,Motorloa的M6800,Zilog的Z801980年,Intel的16位机8086及后续的86系列机具有重要意义,IBMPC开始流行.更快更廉价的32位及62位机,多处理器技术出现,微型计算机的发展现状及方向:低端机应用广泛,依然流行.高端机朝速度更快,功能更强大的方向迈进应用多处理器技术,改进指令系统等技术推进机器整体性能.微型计算机的应用与单片机科学计算信息处理自动控制测量和测试教育和卫生家用电器人工智能单片微机ROM/RAM并行I/O口串行I/O口定时/计数器系统时钟BUS中断控制集成在一个芯片上CPUSingleChipM

7、icrocomputer微型计算机的组成以微处理器MPU为核心,通过三总线与存储器,I/O接口等资源联接存储器是计算机的存储部件,设在CPU外。(但单片机CPU内,有一定容量的存储器)根据存储器能否随机读写,可将存储器分为两大类:只读存储器(ReadOnlyMemory,简称ROM)。随机读写存储器(RandomAccessMemory,简称RAM)。根据信息的可保存性,存储器亦可分为:非永久记忆的存储器;(如:RAM)永久记忆的存储器;(如:ROM、磁性存储器,断电后信息可保持)根据所在位置,存储器亦可分为:内部存储器;(包括RAM和ROM)外部存储

8、器;(如:光盘、磁性存储器、可移动存储设备等)ROM与RAM掩膜ROMPROMFlashROM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。