单片机原理及应用-第1和第2章微型机基础-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机原理及应用-第1和第2章微型机基础-课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 微型机 基础 课件
- 资源描述:
-
1、单片机原理及应用单片机原理及应用 数字运算基础数字运算基础-数的表示方法数的表示方法l机器数与真值用二进制数(最高位为符号位)代表机器数对应的十进制数为真值l原码、反码和补码原码:最高位为符号位,其余为数值位反码:正数的反码和原码相同,负数的反码是将其原码的符号位保持不变,数值位按位取反得到。补码:正数的补码和原码相同,负数的补码是其反码的末位加1得到。数的定点和浮点表示法数的定点和浮点表示法l定点表示小数点位置是固定的l浮点表示法小数点位置不固定,分为尾数和阶码计算机中的编码计算机中的编码lASCII码由7位二进制组成,共128个字符,包括英文、数字以及其他特殊符号最高位(第8位)一般用作奇
2、偶校验位lBCD(Binary Coded Decimal)码用二进制表示的十进制数,十进制数只有10个,每个数需要用4位二进制数表示(只从16个可能中选10个即可),一般取8421码。数字运算数字运算-二进制运算二进制运算l加法: 0BD+0AAH=?l减法 0B5H-93H=l减法常用加法器实现lX-Y=X+-Y补码= X+2n+(-y)167H22HCY=1CY=0数字运算数字运算-二进制运算二进制运算减法常用加法器实现(用SUB)控制是加法或是减法运算X-Y=X+-Y补码= X+2n+(-y)最高位C8=1,但实际上本例无借位CY=0结论:当做加法时进位/借位位CY=C8当做减法时,进
3、位/借位位CY与C8相反SUBCCY8【-Y】的补码是将【Y】的补码的所有位取反,并在末位加1数字运算数字运算-二进制运算二进制运算l乘法 1101BX 1011Bl除法 与十进制除法类似数字运算数字运算-有符号数补码运算判断有符号数补码运算判断l溢出判断当结果超出了数的表示范围时,即发生了溢出,说明结果不正确无论是加法或减法, 78CCOVBCD码的运算及调整码的运算及调整lBCD码的加减法运算每个十进制位用四位二进制位表示但4位二进制位的权值为16,十进制位的权为10当结果出现非法码(超过9)时就需要调整MCS-51有专门的BCD加法调整指令DDA 63 0110 0011B+24 001
4、0 0100B=87 = 1000 0111B 结果正确,不需调整 68 0110 1000B+49 0100 1001B=117 = 1011 0001B 结果不正确,需调整,低四位向高四位有进位,高四位超过了9,要加66H 1011 0001B+ 0110 0110B=1 0001 0111B调整后结果正确!BCD码的运算及调整码的运算及调整l减法运算当低四位或高四位有借位,则减6修正或用补码加法,再使用调整指令 68 0110 1000B-49 0100 1001B=19 = 0001 1111B结果不正确! 68 0110 1000B-49 0100 1001B=19 = 0001 1
5、111B -0000 0110B =0001 1001B 100 0110 1010B-49 0100 1001B=51 = 0101 0001B+0110 1000B=1011 1001B+ 0110 0000B1 0001 1001B调整调整求补码调整后结果正确!逻辑运算逻辑运算l与非或异或运算见P17-18真值表第第1章章 微型计算机基础微型计算机基础-基本概念基本概念微处理器微处理器: 将运算器、控制器集成,称为中央处理器将运算器、控制器集成,称为中央处理器CPU(Central Processor Unit, CPU),对应的集成芯片亦称微处理器,对应的集成芯片亦称微处理器微型计算机
6、微型计算机:CPU +储存器储存器 +适配器适配器I/O口口+外围设备外围设备微型计算机可分为多板型微型计算机可分为多板型,单板型和单片型单板型和单片型微型计算机系统微型计算机系统: 由微型计算机上加以外围设备由微型计算机上加以外围设备,辅助电路和辅助电路和软件系统等构成软件系统等构成硬件硬件软件软件微型计算机的发展微型计算机的发展l历史: 1971年,intel 推出4位机,型号40041974-1978年 ,为8位机时代,主要有Intel的8080,Motorloa的M6800,Zilog的Z801980年,Intel的16位机8086及后续的86系列机具有重要意义,IBM PC开始流行.
7、更快更廉价的32位及62位机,多处理器技术出现,微型计算机的发展微型计算机的发展l现状及方向:低端机应用广泛,依然流行.高端机朝速度更快,功能更强大的方向迈进应用多处理器技术,改进指令系统等技术推进机器整体性能.微型计算机的应用微型计算机的应用与单片机与单片机科学计算科学计算信息处理信息处理自动控制自动控制测量和测试测量和测试教育和卫生教育和卫生家用电器家用电器人工智能人工智能单片微机单片微机ROM /RAM并行并行I/O口口串行串行I/O口口定时定时/计数器计数器系统时钟系统时钟BUS中断控制中断控制集成集成在一在一个芯个芯片上片上CPUSingle Chip Microcomputer 微
8、型计算机的组成微型计算机的组成l以微处理器MPU为核心,通过三总线与存储器,I/O接口等资源联接存储器存储器l是计算机的存储部件,设在是计算机的存储部件,设在CPU外。外。 (但单片机但单片机CPU内,有一定容量的存储器)内,有一定容量的存储器)l 根据存储器能否随机读写,可将存储器分为两大类:根据存储器能否随机读写,可将存储器分为两大类:只读存储器(只读存储器(Read Only Memory,简称,简称ROM )。)。随机读写存储器随机读写存储器(Random Access Memory,简称,简称RAM)。l 根据信息的可保存性,存储器亦可分为:根据信息的可保存性,存储器亦可分为: 非永
9、久记忆的存储器;(如:非永久记忆的存储器;(如:RAM) 永久记忆的存储器;(如:永久记忆的存储器;(如:ROM、磁性存储器,断电后信息可保持)、磁性存储器,断电后信息可保持)l 根据所在位置,存储器亦可分为:根据所在位置,存储器亦可分为: 内部存储器;(包括内部存储器;(包括RAM和和ROM) 外部存储器;(如:光盘、磁性存储器、可移动存储设备等)外部存储器;(如:光盘、磁性存储器、可移动存储设备等)ROM与与RAM掩膜掩膜ROMPROMFlash ROM程序在芯片制造时固化。程序在芯片制造时固化。(用户不可编程用户不可编程)程序可由用户作一次编程,不可改写。程序可由用户作一次编程,不可改写
10、。EPROME2PROM程序可由用户在专用擦写器上作多次擦写编程。程序可由用户在专用擦写器上作多次擦写编程。程序程序 由用户作高电压多次擦写编程。由用户作高电压多次擦写编程。RAM -分为动态与静态分为动态与静态RAM两类,一般用两类,一般用 SRAM(静态存储器)(静态存储器)ROM存储容量存储容量 = 字数字数(word) 位数位数(bit) N 条地址线输入,能产生条地址线输入,能产生 2N 个地址,可寻找个地址,可寻找到到2N单元(字),如单元(字),如6264芯片有芯片有A0-A12共共13条地址线,因此它提供有条地址线,因此它提供有 个个字字 1 2 3 4 5 6 7 8 9 1
11、0 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 A2 A3 A4 A5 A7 A8 A9 A11 D Q0 D Q7 E2 W VCC VSS A0 A1 A6 A10 A12 E1 N C D Q1 D Q2 D Q6 D Q5 D Q4 D Q3 M C M 6264 G K8819222210313微处理器结构微处理器结构l包含控制器、运算器、总线及相关寄存器l运算器包括算术逻辑单元ALU与Registerl控制器包括指令部件时序部件微操作控制部件Firmware计算机的运行计算机的运行 逐条执行已编好逐条执行已编好, 并存
展开阅读全文