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

单片机1研讨.ppt

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

* C8051系列 * 发邮件例子 * * 4、二进制与十六进制数的相互转换 由于二进制的基数是2,而十六进制的基数为16=24,即4位二进制数正好对应一位十六进制数,因此二者之间的转换十分方便。 使用8421权 例如:(B6.8)H= 1011 0110 . 1000=1)B (11011.011)B= 0001 1011 . 0110=(1B.6)H 注意: (1)以小数点为界,朝左右划分,整数部分不足4位高位加0,小数部分不足4位低位加0。 (2)二进制与八进制之间也有类似的情况(23=8)。 * 二、二进制数的运算 1、算术运算 (1)运算规则 加法:0+0=0,0+1=1,1+1=0进位1,1+1+1=1进位1; 减法:0-0=0 , 1-0=1, 0-1=1借位1,1-1=0; 乘法:0×0=0,0×1=0,1×0=0, 1×1=1; (2)无符号数的运算 ①加法:按照加法运算规则,从最低位开始逐位相加。两个 4位的二进制数相加,其“和”可能超过4位,从而产 生进位。 ②减法:按照减法运算规则,从最低位开始逐位相减,与十 进制数相减类似,不够减时,应向高位借位。 记住,二进制的10相当于十进制的2。 * ③乘法:乘法运算可看作是被乘数自身多次移位相加,相加的次数由乘数的数值决定。 ④除法:除法是乘法的逆运算,它是确定一个数可以从另一个数中减去多少次的过程。 例如: * 2、基本逻辑运算 常用有“与”、“或”、“非”、“异或”等逻辑运算。 (1)“与”:AND,“有0出0,全1出1”,C=A·B, 运算规则:0·0=0, 0·1=0,1·0=0,1·1=1 (2)“或”:OR,“有1出1,全0出0”,C=A + B, 运算规则:0+0=0, 0+1=1, 1+0=1, 1+1=1 (3)“非”:NOT,“求反”,C= 运算规则: (4)“异或”:XOR,“异则1,同则0”,C= A⊕B, 运算规则:0⊕0=0, 1⊕0=1,0⊕1=1, 1⊕1=0 例如:DAH、99H两个数的四种运算方法如下: * 与:DAH · 99H=98H; 或:DAH + 99H=DBH; 异或:DAH + 99H=43H; 如图: 三、符号数的表示法 计算机只能识别0、1两种信息,那么“符号数” 在计算机中如何表示呢?(8位二进制数) 比如,+17,-17计算机是如何识别的呢? * 1、机器数与真值 符号的数码化:将符号用“0正1负”表示,并以二进制数的最高位(D7位)作为符号位。 例如:(原码) +91=0 1011011 = 5BH; -91=1 1011011= -5BH; * 机器数:数据在计算机中连同数码化的符号位一起表 示的编码数。 真 值:把机器数实际代表的数称为机器数的真值。 2、原码表示法 D7位作为符号位(0正1负),D6~D0为原来的 二进制数值位。 例如: (+55)原 =0 0110111 (- 55)原 =1 0110111 * 特点: 1)8位二进制数表示的范围:-127~ +127; 2)(+0)原,(-0)原 不相同; 3)加、减运算困难。 3、反码表示法 正数的反码 = 正数的原码 负数的反码 = 相应正数的原码按位取反 例如:(+0)反 = 0 0000000;(+127)反 = 0 1111111 (- 0)反 = 1 1111111;(-127)反 = 1 0000000 特点: 1)范围 -127~ +127; 2)+0、-0不相等; 3)求真值时,若D7=1,则按位取反。 * 4、计算机内符号数的补码表示法 (1)引例一:钟表调时 如图:10点→6点,可以逆时针拨,也可顺时针拨: 逆拨: 10 – 4 = 6 (减) 顺拨: 10 + 8 = 18 = 12 + 6 = 6 (加) 在顺拨中,12可自然丢失,称为模;而8被称为是 – 4的补码。

文档评论(0)

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

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

1亿VIP精品文档

相关文档