单片微机原理及应用优秀PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片微机原理及应用优秀PPT.ppt》由会员分享,可在线阅读,更多相关《单片微机原理及应用优秀PPT.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片微机原理及应用课件第1页,本讲稿共38页以单片机为核心的应用系统广泛应用于:以单片机为核心的应用系统广泛应用于:家用电器;家用电器;工业过程控制;工业过程控制;仪器仪表;仪器仪表;网络及通信;网络及通信;航空、汽车等领域等。航空、汽车等领域等。第2页,本讲稿共38页单片机系统的组成单片机系统的组成CPUABDBCB存储器存储器接口部件接口部件键盘键盘显示器显示器数码管数码管打印机打印机定时计数器定时计数器第3页,本讲稿共38页单片机系统硬件部分软件部分单片机芯片外围器件CPU内存中断控制逻辑通用接口运算器寄存器组控制器并行I/O口串行UART定时/计数器ADC0809、DAC0832825
2、382518255A、81552764、6264指令系统应用程序第4页,本讲稿共38页1.4 计算机中的数和编码计算机只识别和处理数字信息,数字是以二进制数的形式表示的。计算机只识别和处理数字信息,数字是以二进制数的形式表示的。它易于物理实现,同时,资料存储、传送和处理简单可靠;运算规它易于物理实现,同时,资料存储、传送和处理简单可靠;运算规则简单,使逻辑电路的设计、分析、综合方便,使计算器具有逻辑则简单,使逻辑电路的设计、分析、综合方便,使计算器具有逻辑性。性。一、数制一、数制1、常用数制、常用数制(1.)十进制数:)十进制数:1985=1000+900+80+5=1103+9102+810
3、1+5100特点:特点:有有09十个不同的符号。十个不同的符号。逢十进一。逢十进一。一般用下脚标一般用下脚标D表示,如表示,如1985D,或无下脚标。或无下脚标。第5页,本讲稿共38页(2.)二进制数:)二进制数:特点:有特点:有0,1两个不同的符号。两个不同的符号。逢二进一。二进制数的下脚标为逢二进一。二进制数的下脚标为B例如:对于整数例如:对于整数,1001B=123+022+021+120=9D对于小数,对于小数,0.101B=12-1+02-2+12-3=0.625D二进制数每一位的权是:以小数点分界,二进制数每一位的权是:以小数点分界,.24,23,22,21,20.2-1,2-2,
4、2-3,第6页,本讲稿共38页(3.)十六进制数:)十六进制数:有有09,A,B,C,D,E,F共十六个不同的符号。共十六个不同的符号。逢十六进位。用下脚标逢十六进位。用下脚标“H”表示十六进制数。表示十六进制数。例:例:327H=3162+2161+7160=807D3AB.11H=3162+A161+B160+1161+116-2=939.0664D第7页,本讲稿共38页2、数制的转换、数制的转换(1.)二进制转换为十进制数二进制转换为十进制数方法方法:按权展开。按权展开。111.101B=122+121+120+12-1+02-2+123=4+2+1+0.5+0.125=7.625D(2
5、.)十进制数转换为二进制数十进制数转换为二进制数方法:方法:整数部分除二取余,小数部分乘二取整整数部分除二取余,小数部分乘二取整第8页,本讲稿共38页45余数余数22111051211001222222即即45=(101101)2例例1、将十进制数、将十进制数45转换成二进制数。转换成二进制数。第9页,本讲稿共38页例例2:十进制小数部分的转换:十进制小数部分的转换:乘二取整乘二取整0.68752最高位最高位取取11.37500.3752取取00.7502取取11.500.52最低位最低位取取11.0从上至下写成从左至右从上至下写成从左至右10110.6875D=0.B第10页,本讲稿共38页
6、二进制数转换成八进制数与上述类似。二进制数转换成八进制数与上述类似。(3.)十六进制数与二进制数之间的转换)十六进制数与二进制数之间的转换:十六进制数转换为二进制:十六进制数转换为二进制:9AB.7C5H100110101011.011111000101B二进制数转换十六进制数二进制数转换十六进制数:0001101111100011.100101111000B1BE3.978H第11页,本讲稿共38页二、数码二、数码1、机器数与真值、机器数与真值机器只认识二进制数:机器只认识二进制数:0、1。这是因为,电路状态常常有两种情况,这是因为,电路状态常常有两种情况,如:电路的通、断;如:电路的通、断
7、;高电平、低电平;可用高电平、低电平;可用0、1表示。表示。在机器中,这种在机器中,这种0、1、0、1的表现形式称为机器数。的表现形式称为机器数。机器数分为无符号数、带符号数。机器数分为无符号数、带符号数。无符号数如:无符号数如:00000001、10010011、01010010、等等,范等等,范围:围:00HFFH。有符号数如:有符号数如:+1010110B、-1101001B、等等等等01010110B、11101001B第12页,本讲稿共38页 2 2、机器数的编码及运算、机器数的编码及运算对带符号数而言,有原码、反码、补码之分,计算机内一般使用补码。对带符号数而言,有原码、反码、补码
8、之分,计算机内一般使用补码。(1)原码)原码将将数数“数数码码化化”,原原数数前前“+”用用0表表示示,原原数数前前“-”用用1表表示示,数数值值部部分分为为该数本身,这样的机器数叫原码。该数本身,这样的机器数叫原码。设设X原数;则原数;则X原原=X(X0)X原原=2n-1X(X0),),n为字长的位数。为字长的位数。如,如,+3原原=00000011B-3原原=27-(-3)=10000011B0有两种表示方法:有两种表示方法:00000000+010000000-0原码最大、最小的表示:原码最大、最小的表示:+127、-128第13页,本讲稿共38页(2)反码)反码规定正数的反码等于原码;
9、负数的反码是将原码的数值位各位取反。规定正数的反码等于原码;负数的反码是将原码的数值位各位取反。X反反=X(X0)X反反=(2n1)+X(X0)如,如,+4反反=+4原原=00000100B-4反反=(281)+(-5)=11111111-00000101=11111010B反码范围:反码范围:-128+127两个两个0:+000000000B-011111111B第14页,本讲稿共38页运用补码可使减法变成加法。运用补码可使减法变成加法。规定:正数的补码等于原码。规定:正数的补码等于原码。负数的补码求法:负数的补码求法:1)反码)反码+12)公式:)公式:X补补=2n+X(X0)如,如,设设
10、X=-0101110B,则则X原原=10101110B则则X补补=X反反+1=11010001+00000001=11010010B如,如,+6补补=+6原原=00000110B-6补补=28+(-6)=1000000000000110=11111010B8位补码的范围位补码的范围128+127。0的个数:只一个,即的个数:只一个,即00000000而而10000000B是是-128的补码。的补码。原码、反码、补码对照表:见下表原码、反码、补码对照表:见下表123(3)补码)补码补补码码的的概概念念:现现在在是是下下午午3点点,手手表表停停在在12点点,可可正正拨拨3点点,也也可可倒倒拨拨9点
11、点。即即是是说说-9的操作可用的操作可用+3来实现,在来实现,在12点里:点里:3、-9互为补码。互为补码。第15页,本讲稿共38页 八位二进制数所能表示的数据范围八位二进制数所能表示的数据范围机器数机器数无符号数无符号数原码原码反码反码补码补码000000000+0+0+0000000011+1+1+1.01111111127+127+127+12710000000128-0-127-12810000001129-1-126-127.11111110254-126-1-211111111255-127-0-1第16页,本讲稿共38页(4)补码的运算)补码的运算当当X0时,时,X补补=X反反=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片 微机 原理 应用 优秀 PPT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内