当前位置:首页 > 单片机keil与Proteus联机C51编程第2章 - 图文
2. 十六进制转换成十进制数
十六进制数转换成等值的十进制数时,可用按权相加的方法进行。
例:
(1C4.68)16 = 1×162+C×161十4×160+6×16-1+8×16-2
= 256+192+4+0.375+0.03125 =(452.40625)10
3. 十六进制与二进制数的转换
一位十六进制数表示的数值恰好相当于4位二进制数能表示的数值。因此彼此之间的转换极为方便,只要从小数点开始分
别向左右展开即可。
(3AB4)16 =(0011 1010 1011 0100)2(1111 1101.0100 1111)2=(FD.4F)16
2.1.3 数码和字符的代码表示
?
一、数码:代表一个确切的数字
代码:特定的二进制数码组,是不同信号
编码:三个术语
的代号,不一定有数的意义
n位二进制数可以组合成2n个不同
的信息,给每个信息规定一个具体码组,这个过程叫作编码。
二、二进制码:
自然码:有权码,每位代码都有固定权值,
结构形式与二进制数完全相同循环码:无权码,每位代码无固定权值,任何
相邻的两个码组中,仅有一位代码不同。
详细见主教材第12页表2.1 两种4位二进制编码
共分享92篇相关文档