MCS-51单片机 第1章 单片微型计算机概述n.ppt

MCS-51单片机 第1章 单片微型计算机概述n.ppt

ID:55829340

大小:856.00 KB

页数:34页

时间:2020-06-09

MCS-51单片机 第1章  单片微型计算机概述n.ppt_第1页
MCS-51单片机 第1章  单片微型计算机概述n.ppt_第2页
MCS-51单片机 第1章  单片微型计算机概述n.ppt_第3页
MCS-51单片机 第1章  单片微型计算机概述n.ppt_第4页
MCS-51单片机 第1章  单片微型计算机概述n.ppt_第5页
资源描述:

《MCS-51单片机 第1章 单片微型计算机概述n.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章单片微型计算机概述1.1单片微型计算机发展概况1.2微计算机系统概念1.3单片机的特点1.4计算机中的数和编码什么是单片机?将构成计算机的五大组成部分集成在一个芯片上就构成单芯片微型计算机,简称单片机1.1单片机及其发展应用1.1单片微型计算机发展概况单片机经历了一位、4位、8位、16位及32位的发展阶段,世界上一些著名的半导体器件厂家都开发了单片机如Intel、Motorola、Zilog、Philips等。1974年,美国仙童(Fairchild)公司研制出世界上第一台单片微型计算机F8。单片机的品种日益增加,在

2、众多的通用型单片机里,以Intel公司的MCS系列单片机最为著名,尤其是MCS-51系列。(8051)返回本章首页单片机的发展方向及具体表现大力发展综合控制功能;发展功能系列芯片;提高系统运行可靠性CPU功能增强,内部资源增多,引脚的多功能化,低电压和低功耗等。微型计算机是指由中央处理器CPU、半导体存储器、I/O接口和中断系统等集装在同一块或数块印刷电路板上所构成的计算机。微型计算机通常包括以下几种:单片微型计算机(SingleChipComputer)单板微型计算机(SingeBoardMicrocomputer)多板

3、微型计算机(MultiboardMicrocomputer)1.2微计算机系统概念图1-1微处理器、微计算机和微计算机系统的关系返回本章首页1.3单片机的特点(1)体积小、重量轻、功耗低、功能强、性价比高。(2)数据大都在单片机内部传送,运行速度快抗干扰能力强,可靠性高。(3)结构灵活,易于组成各种微机应用系统。(4)应用广泛,既可用于工业自动控制等场合,可用于测量仪器、医疗仪器及家用电器等领域。返回本章首页1.4计算机中的数和编码1.4.1计数制1.4.2二进制数(用B表示)1.4.3十六进制数(用H表示)1.4.4不同

4、进制数之间的转换1.4.5数制书写约定1.4.6计算机中数的表示1.4.7计算机常用编码返回本章首页1.4.1计数制日常生活中广泛使用的数为十进制数,这是一种逢十进一的计数方法。常用的数制还有二进制、八进制和十六进制等。基数小于10的计数制,可用十进制相应的数码为它的数字符号。基数大于10的计数制,除0~9外,其余数码由英文字母ABCDEF等充当。一个数一般由多个数码组成。数码在数中的位置不同,其权也不同。返回本节1.4.2二进制数(用B表示)以2为基数的数制称为二进位计数制,它只包括0和1两个数码,很容易用电子元件的两种

5、不同的状态来表示,例如,用高电平表示1,用低电平表示0。所以,计算机中通常采用二进制数。二进制数的计数特征:逢二进一,借一当二。在加、减、乘、除四则运算中,乘法实质上是做移位加法,除法则是移位减法。返回本节1.4.3十六进制数(用H表示)为了书写和阅读方便,经常采用十六进制数作为二进制的缩写形式。十进制数、二进制数、十六进制数的对照表如表1-1所示。在计数时,逢十六进一,这样书写长度短,且可方便将十六进制数转换为二进制数或将二进制数转换为十六进制数。表1-1十进制数、二进制数、十六进制数对照表返回本节1.4.4不同进制数之

6、间的转换二进制转换为十进制基本方法:将二进制数按权展开式,利用十进制数的运算法则求和,即可得到等值的十进制数。八进制或十六进制转换为十进制按权展开(包括整数转换和小数部分转换)2.十进制到二进制的转换l十进制整数转换为二进制整数除基取余,倒余即得。如(25)=11001Bl十进制小数转换为二进制小数乘基取整,顺取即得。如0.3125=0.0101Bl带小数的十进制数转换为二进制数分别转换,组合即得。如25.3125=11001.0101B将二进制数转换为十六进制数,从低位开始,每四位一组,然后将其转换为对应的十六进制数。如

7、最后一组不足四位,需在左边补0。用同样方法可将二进制小数转换为十六进制小数。只是分组应从小数点右边开始分成四位一组。十六进制数转换为二进制数,将每位十六进制数直接转换成相应的二进制数。返回本节3.二进制、十六进制之间的相互转换举例二进制转换成十六进制四位合一法:11100011.10010100B=E3.94H十六进制转换成二进制一分四位法:3B.7AH=00111011.01111010B十进制转换成十六进制十进制整数转换成十六进制整数方法:除基取余,倒余即得(此时的基是16)十进制小数转换成十六进制小数方法:乘基取整,

8、顺取即得1.4.5数制书写约定在书写计算机程序时,一般不用基数作为下标来区分各种进制,而是用相应的英文字母作后缀来表示各种进制的数。例如:B(Binary)——表示二进制数。D(Decimal)——表示十进制数,一般D可省略,即无后缀的数字为十进制数。H(Hexadecimal)——表示十六进制数。返回

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

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

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