mcs-51 单片机原理及应用教程

mcs-51 单片机原理及应用教程

ID:33592845

大小:68.24 KB

页数:37页

时间:2019-02-27

mcs-51 单片机原理及应用教程_第1页
mcs-51 单片机原理及应用教程_第2页
mcs-51 单片机原理及应用教程_第3页
mcs-51 单片机原理及应用教程_第4页
mcs-51 单片机原理及应用教程_第5页
资源描述:

《mcs-51 单片机原理及应用教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本文由zzx_ty13贡献ppt1。MCS-51单片机原理及应用教程清华大学出版社刘迎春主编本书主要内容单片机基础知识单片机的组成与结构分析MCS-51单片机的指令系统单片机的,程序设计MCS-51单片机的中断系统定时/计数器单片机的串行通信及接口MCS-51单,片机的系统扩展接口技术MCS-51兼容机及串行总线扩展第1章单片机的基础知识章?▲微型计算机的系统组成微型计算机的系统组成,?▲单片机概述单片机概述?▲不同计数制之间的转换?▲数的表示方法数的表示,方法?▲思考练习题思考练习题1.1微型计算机的系统集成主机硬件系统运算器控制器主存储器外存储器输入设备输出设备操作系,统系统软件微型计算

2、机系统汇编程序装配程序调试程序⋯⋯汇编语言BASIC,语言程序设计语言FORTRAN语言C语言⋯⋯财务软件应用软件教学软件管理,软件⋯⋯外部设备软件系统1.1微型计算机的系统组成1.1.1主机主机一般由运算器、控制器和主存储器,组成。1.运算器运算器是进行算术和逻辑运算的部件,它由完成加法运算的加法器、存放操作,数和运算结果的寄存器和累加器等组成。2.控制器它是整个计算机硬件系统的指挥中心,根据不同的指令产生不同的动作,指挥,整个机器有条不紊地自动地进行工作。3.主存储器主存储器又称为内存储器,它由大量的存储单元组成,用以存储大量的数据及,程序。1.1.2外部设备1.输入设备目前常用的有键盘

3、、软驱、磁带机、光驱等2.输出设备常用的有显示器、打印机、绘图仪等3.外存储器常用的外存有磁带、磁盘、光盘,其中磁盘又可分为硬盘及软盘。1.2单片机概述1.2.1单片机的发展概况第一阶段(1971~1976)第二阶段(1976~1979)第五阶段(1990至今)第四阶段(1982~1990)第三阶段(1979~1982)1.2.2单片机的应用1.在工业测控中的应用2.在智能产品中的应用3.在计算机网络与通信技术,中的应用1.2.3单片机的发展趋势1.3不同计数制之间的转换1.3.1十进制数一个十进制数,它的数值是由数码0,1,2,⋯,8,9来表示的。数码所处的位,置不同,代表数的大小也不同。

4、例如:53478=5×104+3×103+4×102+7×101+8×10,0,对应于:万千百十第十有控5433page142718010101010101.3.2二进制数二进制是按“逢二进一”的原则进行计数的。二进制数的基为“2”,即其使用,的数码为0、1,共两个。二进制数的权是以2为底的幂。例如:10110100=1×27+0×,26+1×25+1×24+0×23+1×22+0×21+0×20,对应于:第有控101615403100127222222220其各位的权为1,2,4,8,⋯,即以2为底的0次幂、1次幂、2次幂等。(1011,0100)2=1×27+0×26+1×25+1×24

5、+0×23+1×22+0×21+0×20=1801.3.3十六进制数十六进制数的基为16,即基数码共有l6个:0,1,2,3,4,5,6,7,8,9,,A,B,C,D,E,F。其中A,B,C,D,E,F分别代表值为十进制数中的10,11,12,,13,14,15。十六进制的权为以16为底的幂。例如:4F8E=4×163+F×162+8×161+,E×160=20366,对应于:十十有控43F281E016161616常用计数制表示数的方法比较十进制012345678910111213141516二进制011011100,101110111100010011010101111001101111

6、0111110000十六进制0123,456789ABCDEF101.3.4不同进制数之间的转换page21.十进制数转换成二进制数的方法除二取余法就是用2去除该十进制数,得商和余数,此余数为二进制代码的最小有效位(LS,B)或最低位的值;再用2除该商数,又可得商数和余数,则此余数为LSB左邻的二进制,代码(次低位)。依此类推,从低位到高位逐次进行,直到商是0为止,就可得到该十,进制数的二进制代码。1.3.4不同进制数之间的转换例如:将(67)10转换成二进制数,过程如下:2222222673316842101100001余前余前余前余前余,前余前余前高位偏位即:(67)10=(100001

7、1)2。1.3.4不同进制数之间的转换1.十进制数转换成二进制数的方法乘二取整法将已知十进制的小数乘以2之后,可能有进位,使整数位为1(当该小数大于0.5,时),也可能没有进位,其整数位仍为零。该整数位的值为二进制小数的最高位。再,将乘积的小数部分乘以2,所得整数位的值为二进制小数的次高位。依此类推,直到,满足精度要求或乘2后的小数部分为0为止。例如:将(0.625)10转换成二进制数,其过程如下:×0.62

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

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

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