单片微机原理及应用课件1.ppt

单片微机原理及应用课件1.ppt

ID:51495584

大小:437.00 KB

页数:38页

时间:2020-03-24

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

《单片微机原理及应用课件1.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(1)体积小,重量轻;(2)可靠性高,运行速度快,抗干扰能力强;(3)控制功能强,使用灵活,性价比高;(4)易扩展,易于开发;(5)受集成度限制,片内存储器容量较小,一般内ROM在8KB以下,内RAM在256B以内。单片机是应工业测控的需要而诞生的,它的结构与指令功能都是按照工业控制要求设计的,故又称单片微控制器(SingleChipMicrocontroller)。单片机特点:1.3单片机特点及应用以单片机为核心的应用系统广泛应用于:家用电器;工业过程控制;仪器仪表;网络及通信;航空、汽车等领域等。单片机系统的组成CPUABDBCB存储器接口

2、部件键盘显示器数码管打印机定时计数器单片机系统硬件部分软件部分单片机芯片外围器件CPU内存中断控制逻辑通用接口运算器寄存器组控制器并行I/O口串行UART定时/计数器ADC0809、DAC0832825382518255A、81552764、6264指令系统应用程序§1.4计算机中的数和编码计算机只识别和处理数字信息,数字是以二进制数的形式表示的。它易于物理实现,同时,资料存储、传送和处理简单可靠;运算规则简单,使逻辑电路的设计、分析、综合方便,使计算器具有逻辑性。一、数制1、常用数制(1.)十进制数:1985=1000+900+80+5=1×

3、103+9×102+8×101+5×100特点:有0~9十个不同的符号。逢十进一。一般用下脚标D表示,如1985D,或无下脚标。(2.)二进制数:特点:有0,1两个不同的符号。逢二进一。二进制数的下脚标为B例如:对于整数,1001B=1×23+0×22+0×21+1×20=9D对于小数,0.101B=1×2-1+0×2-2+1×2-3=0.625D二进制数每一位的权是:以小数点分界,…..24,23,22,21,20.2-1,2-2,2-3,……(3.)十六进制数:有0~9,A,B,C,D,E,F共十六个不同的符号。逢十六进位。用下脚标“H”表

4、示十六进制数。例:327H=3×162+2×161+7×160=807D3AB.11H=3×162+A×161+B×160+1×161+1×16-2=939.0664D2、数制的转换(1.)二进制转换为十进制数方法:按权展开。111.101B=1×22+1×21+1×20+1×2-1+0×2-2+1×2–3=4+2+1+0.5+0.125=7.625D(2.)十进制数转换为二进制数方法:整数部分除二取余,小数部分乘二取整45余数22111051211001222222即45=(101101)2例1、将十进制数45转换成二进制数。例2:十进制小数

5、部分的转换:乘二取整0.6875×2最高位取11.37500.375×2取00.750×2取11.500.5×2最低位取11.0从上至下写成从左至右10110.6875D=0.B二进制数转换成八进制数与上述类似。(3.)十六进制数与二进制数之间的转换:十六进制数转换为二进制:9AB.7C5H100110101011.011111000101B二进制数转换十六进制数:0001101111100011.100101111000B1BE3.978H二、数码1、机器数与真值机器只认识二进制数:0、1。这是因为,电路状态常常有两种情况,如:电路的通、断;

6、高电平、低电平;可用0、1表示。在机器中,这种0、1、0、1的表现形式称为机器数。机器数分为无符号数、带符号数。无符号数如:00000001、10010011、01010010、……等等,范围:00H~FFH。有符号数如:+1010110B、-1101001B、等等01010110B、11101001B2、机器数的编码及运算对带符号数而言,有原码、反码、补码之分,计算机内一般使用补码。(1)原码将数“数码化”,原数前“+”用0表示,原数前“-”用1表示,数值部分为该数本身,这样的机器数叫原码。设X——原数;则[X]原=X(X0)[X]原=2n-

7、1–X(X0),n为字长的位数。如,[+3]原=00000011B[-3]原=27-(-3)=10000011B0有两种表示方法:00000000——+010000000——-0原码最大、最小的表示:+127、-128(2)反码规定正数的反码等于原码;负数的反码是将原码的数值位各位取反。[X]反=X(X0)[X]反=(2n–1)+X(X0)如,[+4]反=[+4]原=00000100B[-4]反=(28–1)+(-5)=11111111-00000101=11111010B反码范围:-128~+127两个0:+0——00000000B-0——1

8、1111111B运用补码可使减法变成加法。规定:正数的补码等于原码。负数的补码求法:1)反码+12)公式:[X]补=2n+X(X<0)如,设X=-01

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

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

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