第1章单片机基础机械设计基础.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4、不同进制数之间的转换 (1)二进制转换为十进制 基本方法:将二进制数转换成十进制数时,只要将二进制数各位的权乘以各位的数码(0或1)再相加即可。 (2)十进制数转换成二进制数 除二取余法 就是用2去除该十进制数,得商和余数,此余数为二进制代码的最小有效位(LSB)或最低位的值;再用2除该商数,又可得商数和余数,则此余数为LSB左邻的二进制代码(次低位)。依此类推,从低位到高位逐次进行,直到商是0为止,就可得到该十进制数的二进制代码。 例如:将(67)D转换成二进制数,过程如图: 即:(67)D=(1000011)B。 (3)二进制转换为十六进制 将二进制数转换为十六进制数,从低位开始,每四位一组,然后将其转换为对应的十六进制数。如最后一组不足四位,需在左边补0。 用同样方法可将二进制小数转换十六进制小数。只是分组应从小数点右边开始分成四位一组。 如:把(101101101.1100101)B转换成十六进制数。 即:(101101101.1100101)B=(16D.CA)H 返回本节 (4)十六进制数转换成二进制数 将十六进制数转换成二进制数时,只要将每1位十六进制数用4位相应的二进制数表示即可完成转换。 例如:将(ECA16)H转换成二进制数。 即:(ECA16)H=(11101100101000010110)B 5、二进制数的算术运算规则 (1)二进制加法基本规则 0+0=0 0+1=1+0=1 1+1=0 向邻近高位有进位 1+1+1=1 向邻近高位有进位 (2)二进制减法基本规则 0-0=0 1-1=0 1-0=1 0-1=1 向邻近高位有借位 (3)二进制乘法基本规则 0×0=0 0×1=1×0=0 1×1=1 (4)二进制除法基本规则 1/1=1 0/1=0 6、逻辑运算 0∧0=0 1∧0=0∧1=0 1∧1=1 0∨0=0 1∨0=0∨1=1 1∨1=1 /0=1 /1=0 0⊕0=1⊕1=0 1⊕0=0⊕1=1 二、带符号数的表示方法 在需要表示带正负号的数时,计算机规定,二进制数的最高位为符号位,用0表示正数,1表示负数。 +1010101 -1010101 这种格式的数也叫计算机的机器数。 原码、反码和补码 l?原码:在符号位中用0表示正、用1表示负的二进制数,称为原码。例如, x1=+1110111B, [x1]原 x2=-1110111B, [x2]原 数0可是+0或-0。因此,0在原码中形式: [+0]原=0000 0000B, [-0]原=1000 0000B 8位二进制数原码的表示范围为01111111,对应于-127~+127。 l?反码: 正数的反码=原码; 负数的反码=原码的符号位不变而数值按位取反。所谓按位取反,即将各位的1变成0,0变成1。 例如,x1=+13, [x1]反=[+13]原=0 0001101B 。 又如,x2=-13, [x2]原=[-13]原=1 0001101B, [x2]反=[-13]反=1 1110010B。 8位二进制数反码的表示范围为:01111111,对应于-127~+127 l??补码: 正数的补码=原码; 负数的补码=反码+1。 例如, [-21]原 [-21]反 [-21]补 在补码表示中,“0”是唯一的。即[±0]补 负数的补码=模—该负数的绝对值 8位二进制数的补码所能表示的范围01111111,对应于-128~+127 三、 计算机常用编码 常见的编码有BCD码、ASCII码等。 1. BCD码(二 — 十进制编码) 是一种对十进制数逐位进行二进制编码的方法。BCD码中常用的一种是8421码,它采用4位二进制数来表示一个十进制数字(如表1-2所示)。 用BCD码表示十进制数,只要将每位十进制数用适当的四位二进制码代替即可。 表1-2 BCD编码 2. ASCII码(字母和符号的编码) ASCII码(如表1-3所示)是目前最通用的一种计算机字符标准编码系统。ASCII码是一种八位代码,最高位一般用于奇偶校验,其余七位二进制码对128个字符进行编码。 第1章 微型计算机基础 1.1微型计算机的组成 1.2单片机概述 1.3计算机中的数制和码制 1.1 微型计算机的组成 1.CPU:运算器、控制器、寄存器 2.存储器:ROM、RAM (掩膜型ROM、PROM、EP

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档