微机原理与应用-第一章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《微机原理与应用-第一章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 应用 第一章 课件
- 资源描述:
-
1、12主要内容和目的l目的:了解和掌握微型计算机系统的概念和工作原理,为后续课程的学习和工程实践打下良好的基础。l基本内容:以MCS-51单片机为例,介绍单片微机系统的组成及工作原理。l基本要求:了解微型计算机系统的组成、工作原理;掌握汇编语言编程、微机接口技术以及单片机系统基本设计方法。l课程性质:专业(基础)课、试内、必修l考核方式:平时+实验+期末3教材及参考书l教材:l 单片机原理、接口及应用 清华大学出版社,李群芳 编著l参考书:l单片微机原理及应用 清华大学出版社,朱定华 编著 单片机原理及其接口技术 清华大学出版社,胡汉才 编著4检测、控制系统构成输入设定输出显示计算机系统控制器被
2、控对象执行机构检测环节5微机原理及应用程序设计大学计算机基础控制类计算机系列课程公共课专业课 基础课专业基础课工业控制机嵌入式系统可编程控制器PLC数字信号处理器工业组态软件MATLAB6目录l 微型计算机基础l MCS51单片机结构l MCS51指令系统l MCS51汇编语言程序设计l 中断系统l 输入输出l 定时计数器l 串行接口7内 容 提 要l目的:了解计算机运算基础、建立计算机系统的总体概念及掌握常用的术语。l计算机中的数制与码制l微型计算机组成l计算机工作原理l小结81.1 1.1 数制及码制l数制:数的制式,是利用有限个符号进行计数的一种方法。l对于一个任意数制的数N N(n n
3、位整数、m m位小数)可表示为:l其中:R R:数的进制R Ri i:第i i位的权a ai i:数符,有R R个a ai i=0=0,11,R-1 R-1。RainmiiN191.1.1 1.1.1 常用进制l十进制Decimal R10,ai0、1、2、9 逢十进一l二进制Binary R2,ai0,1逢二进一l十六进制Hexadecimal R16,ai0、9、A、B、C、D、E、F 逢十六进一10表1-1 三种进制对照表十进制二进制十六进制十进制二进制十六进制000000810008100011910019200102101010A300113111011B401004121100C5
4、01015131101D601106141110E701117151111F11三种进制间的转换lB、H转换为D 按照权表达式展开相加。lD转换为B 整数:不断除以2,直到余数为0 小数:不断乘以2,直到小数部分为0,或满足精度为止 lB、H间转换 一位H可与四位B转换l三者关系 D B H (人)(表达方式)(机)121.1.2 1.1.2 二进制编码lASCII码(American Standard Code for(American Standard Code for Information Interchange)Information Interchange):采用7 7位二进制编码
5、表示128128个常用字符,用于信息的存储、传送和处理。参见表1.11.1l汉字编码:v输入码:数字(区位码)、拼音、字形v汉字内码:2个字节(D71)v字模码:点阵或轮廓描述 解决汉字的输入、存储、处理以及显示例13 BCD码l定义(Binary Coded Decimal):用4 4位二进制数对一位十进制数进行编码。l特点:形二实十,运算时需逢十进一l存放形式:组合BCDBCD:在一个单元内存放两位BCDBCD非组合BCDBCD:单元内低四位存放一位BCDBCD;高四位为0 0l注意:运算时要相应加6 6调整。141.1.3 有符号数的表示法l无符号数与有符号数无符号数:只有数值没有符号。
6、有符号数:既有数值,又有符号。l机器数与真值机器数:机器中有符号数的表示形式,它将数的正、负符号和数值部分一起进行二进制编码,其位数通常为8 8的整数倍。真值:机器数所代表的实际有符号数。15数据的定点、浮点表示l定点表示:小数点的位置固定不变。定点整数:小数点在最低数据位后。定点小数:小数点在符号位后。l特点:运算简单、速度快;同样位数表示的数的范围小,运算精度低。l浮点表示:任意二进制数Nm2e 其中m为尾数(小数),e为阶(整数)、为移码或补码。l特点:表示数的范围大,运算精度高。16定点整数机器数的表示法符号位数值位D7D6D5D4D3D2D1D0小数点l与真值关系:+/-号0、1化,
7、数值位原码:不变。反码:正数不变;负数按位取反补码:正数不变;负数按位取反+117机器数:原码(n8)l特点:数据表示范围为1270,0127。有两种0的表示法。由于数值位与真值相同,故便于实现乘除运算,不便加减运算。l定义:X原X 0X 2n-12n-1X -2n-1 X018机器数:反码l特点:数据表示范围为1270,0127。有两种0的表示法。负数的反码与其真值一一对应,但不相等。l定义:X反X 0X 2n-1(2n-1)X -2n-1 X019l特点:数据表示范围为1280127。只有一种0的表示法。负数的补码与其真值一一对应,但不相等。X补X反1便于进行加减运算。X补X 0X 2n-
8、12nX -2n-1 X 0机器数:补码l定义:20机器数:移码l定义:X移 2n-1X -2n-1 X 2n-1l特点:数据表示范围为1280127。有一种0的表示法。符号位与原、反、补码不同。真值大,其移码也大。21计算机中数的单位l位(bitbit):一个二进制数中的1 1位,其值不是1 1便是0 0。l字节(ByteByte):一个字节,就是一个8 8位的二进制数。l字(WordWord):两个字节,就是一个1616位的二进制数。l双字:两个字,即四个字节,一个3232位二进制数。l字长:CPU并行处理数据的位数。22一个字节表示的数据l无符号数:00HFFH对应0255。lBCD码(
9、存储方式)组合BCD(packed BCD)BCD(packed BCD)00H99H 非组合BCD(unpacked BCD)BCD(unpacked BCD)00H09Hl有符号数:采用机器数,将真值的或用0和1表示。有原码、反码、补码和移码等形式。23各种编码对照表(mod256)二进制无符号数原码反码补码移码00+0+00-12801+1+1+1-1270127+127+127+127-11128-0-127-12801129-1-126-127+11255-127-0-1+127241.1.4 二进制运算l逻辑运算:根据一定的逻辑关系确定逻辑命题是否成立的操作。l基本逻辑运算:v与
10、AND()v或OR()v非NOT()000 010100 111000 011101 111 0=1 1=0 25基本逻辑门&1 1&=1=1=1=1与门或门非门与非门或非门异或门同或门1 1缓冲门三态门26 算术运算l加:000、011、101、1110l减:000、101、011、110l乘:000、100、010、111l除:0/1=0、1/1=127Fi Ai Bi Ci Ai Bi Ci Ai Bi Ci Ai Bi Ci Ai Bi Ci Ci+1 Ai Bi Ci Ai Bi Ci Ai Bi Ci Ai Bi Ci Ai Bi+(Ai Bi)Ci Ai Bi+Hi Ci 一位二
11、进制全加器AiBiCiFiCi+10000001010100101100100110011011010111111真值表Fi Ai Bi Ci 进位Ci128全加器逻辑图和符号FiFACiBiAiCi1FiCi1CiBiAiHi29整数补码加法l规则:X补Y补XY补l证明:X0,Y0:X补Y补XYXY补X0,Y0:X补Y补(Xmod)(Ymod)(XYmod)XY补X0,Y0:X补Y补(Xmod)Y (XY)+modXY补30整数补码减法l规则:X补 Y补XY补 X补 Y补l证明:X0,Y0:X补Y补X(modY)X(modY)X补 Y补XY补X0,Y0:X补Y补(Xmod)(Ymod)(Xm
展开阅读全文