网站大量收购独家精品文档,联系QQ:2885784924

单片机讲座(第一次课).ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机讲座(第一次课)

7.1、电平特性 数字电路中只有两种电平:高和低 (本课程中)定义单片机为TTL电平: 高 +5V 低 0V RS232电平:计算机的串口 高 -12V 低+12V (高-5V~-15V 低5V~15V) 所以计算机与单片机之间通讯时需要加电平转换芯片MAX232。 7.2、二进制 数字电路中的两种电平特性决定了它是二进制的简短表示形式 特点:0,1,二个数码,“逢二进一” 十进制 二进制 十进制 二进制 0 0000 8 1000 1 0001 9 1001 2 0010 10 1010 3 0011 11 1011 4 0100 12 1100 5 0101 13 1101 6 0110 14 1110 7 0111 15 1111 7.2、十六进制 特点:0~9,A ~ F,16个数码,“逢十六进一”。 十进制中的0-15分别表示为十六进制的0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 十进制 二进制 十六进制 十进制 二进制 十六进制 0 0000 0 8 1000 8 1 0001 1 9 1001 9 2 0010 2 10 1010 A 3 0011 3 11 1011 B 4 0100 4 12 1100 C 5 0101 5 13 1101 D 6 0110 6 14 1110 E 7 0111 7 15 1111 F 7.2、不同进制数之间的转换 一.任意进制数→十进制数: 各位系数乘权值之和(展开式之值)=十进制数。 例如: (1011.1010)B=1×23+1×21+1×20+1×2-1+1×2-3 =(11.625)D (DFC.8)H =13×162+15×161+12×20+8×16-1 =(3580 .5)D 1. 熟练掌握二进制与十六进制之间的转换。 规律:一般把四个二进制数放在一起转换成一个十六进制数,转换时先把二进制数转换成十进制数,再把十进制数转换成十六进制数。 注意:当二进制数转换为十六进制数时,以小数点为界,整数部分自右向左每四位一份,不足前面补0;小数部分从左向右每四位一份,不足后面补0。 如:0001B - 1 - 1H B表示为二进制,H为十六进制 1001B - 9 - 9H 1010B - 10 - AH 0010 1100 - 44 - 2CH 2. 十进制数→二进制数、十六进制数 整数转换一般采用“除基取余”法。用基数除整数,得商再被基数除,直至商为0;每除一次取余数,依次从低排向高。由余数排列的数就是转换的结果。 例1: 将十进制数39转换成二进制数。 解:二进制数的基数为2,所以用2作除数,转换过程如下: 除数 整数 余数 2 39 1( b0) 低位 2 19 1( b1) 2 9 1( b2) 2 4 0( b3) 2 2 0( b4) 2 1 1( b5)高位 0 转换结果: (39)D=(100111)B 验证如下:(100111)R =1×25+1×22+1×21 +1×20 =32+4+2+1=39 3.整数的转换 例2:将十进制数208转换成十六进制数。 ?16????208 余 0 ?16??????13 余 13 即(D)H 0 结果:(208)D=(D0)H 例3:将数123456 转换成二进制数。 解:可先转换成十六进制数,再直接写出二进制数。 结果: (123456)D=(1E240)H =(1 1110 0010 0100 0000)B 16????123456 余 0 16??? ?? 7716 余 4 16 482 余 2 16 30 余 14即(E)H 16 1 余 1 16 0 解:十六进制数的基数为16,除基所得余数可为0~F中任一数码。转换过程如下: 4.小数的转换 采用“乘基取整”法。将待转换数的基数反复乘以其小数部分,直到小数部分为0或达到转换精度,依次取积的整数,从最高小数位排到最低小数位。 例1:将十进制小数0.625转换成二进

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档