第1章单片微型计算机概述课件

PPT
  • 阅读 64 次
  • 下载 0 次
  • 页数 34 页
  • 大小 160.594 KB
  • 2022-12-01 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档25.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
第1章单片微型计算机概述课件
可在后台配置第一页与第二页中间广告代码
第1章单片微型计算机概述课件
可在后台配置第二页与第三页中间广告代码
第1章单片微型计算机概述课件
可在后台配置第三页与第四页中间广告代码
第1章单片微型计算机概述课件
第1章单片微型计算机概述课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 34
  • 收藏
  • 违规举报
  • © 版权认领
下载文档25.00 元 加入VIP免费下载
文本内容

【文档说明】第1章单片微型计算机概述课件.ppt,共(34)页,160.594 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-77193.html

以下为本文档部分文字说明:

第1章单片微型计算机概述1.1单片微型计算机发展概况1.2微计算机系统概念1.3单片机的特点1.4计算机中的数和编码单片微型计算机就是将CPU、RAM、ROM、定时/计数器和多种接口都集成到一块集成电路芯片上的微型计算机。因此,一块芯片就构成了一台计算机。在工业、农业、军事、保安、金

融、仪器仪表、航空航天、医疗、通讯、办公设备、娱乐休闲、健身、体育竞赛、服务领域„„,大量单片机-嵌入式技术已经无处不在。它已成为工业控制领域、智能仪器仪表、尖端武器、日常生活中最广泛使用的计算机,并正迅速改变着人们传统的生产和生活方式。1.1单片微型计算机发展概况1.1.1单片机的历史及

发展状况单片机的发展历史划分为四阶段:第二阶段(1976~1976年):低性能单片机的探索阶段。以Intel公司的MCS-48为代表,采用了单片结构,即在一块芯片内含有8位CPU、定时/计数器、并行I/O口、RAM和ROM等

。主要用于工业领域。第一阶段(1974~1976年):单片机初级阶段。功能简单,只包括了8位CPU、64字节RAM和2个并行口。第四阶段:(1982年~):8位巩固发展和16位单片机阶段。16位单片机除CPU为16位

外,片内RAM和ROM容量进一步增大,实时处理能力更强,体现了微控制器的特征。例如Intel公司的MCS-96主振频率为12M,片内RAM为232字节,ROM为8K字节,中断处理能力为8级,片内带有10位A/D转换器和高速输入/输出部件等。微控制器的全面发展阶段,各公司的产品在尽量兼

容的同时,向高速、强运算能力、寻址范围大以及小型廉价方面发展。第三阶段(1978~1982年):高性能单片机阶段,这一类单片机带有串行I/O口,8位数据线、16位地址线可以寻址的范围达到64K字节、控制总线、较丰富的指令系统等。这类单片机的应用范围较广,并在不断的改

进和发展。单片机体积小、功能强、功耗低、可靠性高和性价比高的特点,在过程控制、机电一体化产品、智能仪器、家用电器、计算机网络及通讯等方面得到广泛应用。单片机经历了一位、4位、8位、16位及32位的发展阶段,世

界上一些著名的半导体器件厂家都开发了单片机如Intel、Motorola、Zilog、Philips等。单片机的品种日益增加,在众多的通用型单片机里,以Intel公司的MCS系列单片机最为著名。返回本章首页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不同进制数之间的转换1.4.5数制书写约定1.4.6计

算机中数的表示1.4.7计算机常用编码返回本章首页1.4.1计数制返回本节基数小于10的计数制,可用十进制相应的数码作为它的数字符号,一个数一般由多个数码组成。数码在数中的位置不同,其值也不同。日常生活中广泛使用的数为十进制数,

这是一种逢十进一的计数方法。用的数制还有二进制、八进制和十六进制等。1.4.2二进制数(用B表示)以2为基数的数制称为二进位计数制,它只包括0和1两个数码,很容易用电子元件的两种不同的状态来表示,例如,用高电平表示1,用低电平表示0。所以,计算机中通常采用二进制数。二进制数的计

数特征:逢二进一,运算简单。在加、减、乘、除四则运算中,乘法实质上是做移位加法,除法则是移位减法。返回本节1.4.3十六进制数(用H表示)为了书写和阅读方便,经常采用十六进制数作为二进制的缩写形式。十进制数、二进制数、十六进制数的对照表如表1-1所示。在计数时,逢十六进一,这样书写长度短

,且可方便将十六进制数转换为二进制数或将二进制数转换为十六进制数。表1-1十进制数、二进制数、十六进制数对照表返回本节1.4.4不同进制数之间的转换1.二进制转换为十进制基本方法:将二进制数按权展开式,利用十进制数的运算法则求和,即可得到等值的十进制数。2.十进制到二进制的

转换十进制整数转换为二进制整数十进制小数转换为二进制小数带小数的十进制数转换为二进制数3.十进制、十六进制之间的相互转换(1)十进制转换成十六进制整数和十进制转换成二进制整数类似,采用“除16取余”的方法。(2)十进制转换成十六进制小数和十进制转换成二进制小数

类似,采用“乘16取整”的方法。例1-4:求(3901)10所对应的十六进制数。解:余数(结果)写作低位163901----------13D16243----------03315----------15

F高位最后结果:(3901)10=0F3DH例1-5:求(0.76171875)10所对应的十六进制数。解:0.76171875×16高位12.18750000-------整数为120.1875×163.0000-------整数为3低位最后结果:(0.76171875

)10=0.C3H4.二进制、十六进制之间的相互转换将二进制数转换为十六进制数,从低位开始,每四位一组,然后将其转换为对应的十六进制数。如最后一组不足四位,需在左边补0。用同样方法可将二进制小数转

换十六进制小数。只是分组应从小数点右边开始分成四位一组。十六进制数转换为二进制数,将每位十六进制数直接转换成相应的二进制数。例1-6将1000110.01B转换为十六进制数。1000110.01B=01000110.0100B=46.

4H例1-7:将352.6H转换为二进制数。352.6H11010100100110=1101010010.0110H下一页二进制数转换为十进制数方法:按二进制数的位权进行展开求和即可。例1-1将11011.01B转换成十进制数。11011.01B

=1×24+1×23+0×22+1×21+1×20+0×2-1+1×2-2=16+8+0+2+1+0+0.25=27.25返回十进制数转换为二进制数方法:1)十进制整数转换成二进制整数有很多方法,但一般使用

“除2取余法”。“除2取余法”法则是:用2连续去除要转换的十进制数,直到商小于2为止,然后把各次余数按最后得到的为最高位和最先得到的为最低位,依次排列起来便是所求的二进制数。解:余数(结果)低位252----------0226----------

0213----------126----------023----------121----------1高位转换结果:(52)D=(110100)B例1-2:将(52)D转换为二进制数2)十进制小数转换成二进制一般使用“乘2取整法”。“乘2取

整法”法则是:用2连续去乘要转换的十进制小数,直到所得积的小数部分为0或满足所需精度为止,然后把各次整数按最先得到的为最高位和最后得到的为最低位,“顺序”依次排列起来所对应的数便是所求的二进制小数。解:0.1875×20.3750-----

--整数为0高位×20.7500-------整数为0×21.5000-------整数为10.5000×21.0000-------整数为1低位转换结果:(0.1875)D=(0.0011)B例1-3:

将(0.1875)D转换为二进制数。返回1.4.5数制书写约定在书写计算机程序时,一般不用基数作为下标来区分各种进制,而是用相应的英文字母作后缀来表示各种进制的数。例如:B(Binary)——表示二进制数。D(Decimal)——

表示十进制数,一般D可省略,即无后缀的数字为十进制数。H(Hexadecimal)——表示十六进制数。1.4.6计算机中数的表示1.原码、反码和补码原码:在符号位中用0表示正、用1表示负的二进制数,称为原码。例如,x1=+1110111B,[x1]原=01

110111Bx2=-1110111B,[x2]原=11110111B数0可是+0或-0。因此,0在原码中形式:[+0]原=00000000B[-0]原=10000000B反码:正数的反码=原码;负数的反码=原码的符号位不变而数值按位取反。所谓按位

取反,即将各位的1变成0,0变成1。例如,x1=+13,[x1]反=[+13]原=00001101B。若x2=-13,[x2]原=[-13]原=10001101B,[x2]反=[-13]反=11110010B。数0可是+0或-0。因此,0在原码中形式:[+0]反=

00000000B[-0]反=11111111B补码:正数的补码=原码;负数的补码=反码+1。例如,x1=+1101101B,[x1]补=[+13]原=01101101B。又如,x2=-1101101B,[x2]反=10010010B,[x2]补=100100

11B。在补码表示中,“0”是唯一的。即[±0]补=00000000B2.数的小数点表示方法定点表示法:表示小数点的位置是固定不变的。分为纯整数和纯小数两类。数符尾数·•纯整数表示方法•纯小数表示方法数符·尾数其格式如下所示:浮点表示法浮点表示法中小数点的位置是不固定的

。任意二进制数N一般可表示为:N=2P×S一个浮点数分为阶码和尾数两部分,二者各有表示正负的阶符和数符,常用存储格式:阶符阶码数符尾数返回本节1.4.7计算机常用编码常见的编码有BCD码、ASCII码等。1.二—十

进制编码是一种用二进制编码的十进制数,称BCD码。BCD码用标准的8421的纯二进制码的十六个状态中的十个(如表1-2所示)。用BCD码表示十进制数,只要将每位十进制数用适当的四位二进制码代替即可。表1-2BCD编码2.字母和符号的编码微机普遍采用的是ASCII码(如表

1-3所示)。ASCII码是一种八位代码,最高位一般用于奇偶校验,其余七位二进制码对128个字符进行编码。表1-3ASCII(美国标准信息交换码)表返回本节THANKYOUVERYMUCH!本章到此结束返回本章首页

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?