资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
1.4 二进制代码1.4.1 二-十进制码1.4.2 格雷码1.4.3 ASCII码1.4 二进制代码二进制代码的位数(n),与需要编码的事件(或信息)的个 数(N)之间应满足以下关系:2n-1N2n1. 二十进制码进制码(数值编码)(BCD码- Binary Code Decimal)用4位二进制数来表示一位十进制数中的09十个数码。 从4 位二进制数16种代码中,选择10种来表示09个数码的方案有很多种。每种方案产生一种BCD码。 码制:编制代码所要遵循的规则BCD码十 进制数码8421码2421 码5421 码余3码余3循 环码000000000000000110010100010001000101000110200100010001001010111300110011001101100101401000100010001110100501011011100010001100601101100100110011101701111101101010101111810001110101110111110910011111110011001010(1)几种常用的BCD代码1.4.1二-十进制码(2)各种编码的特点余码的特点:当两个十进制的和是10时,相应的二进制正好是16,于是可自动产生进位信号,而不需修正.0和9, 1和8,6和4的余码互为反码,这对在求对于10的补码很方便。余3码循环码:相邻的两个代码之间仅一位的状态不同。按余3码循环码组成计数器时,每次转换过程只有一个触发器翻转,译码时不会发生竞争冒险现象。有权码:编码与所表示的十进制数之间的转算容易如(10010000) 8421BCD=(90)对于有权BCD码,可以根据位权展开求得所代表的十进制数。例如:BCD84210111( )D7=11214180+=( )DBCD2421 7112041211101=+=(4)求BCD代码表示的十进制数对于一个多位的十进制数,需要有与十进制位数相同的几组BCD代码来表示。例如:不能省略!不能省略!(3)用BCD代码表示十进制数1.4.2 格 雷 码 格雷码是一种无权码。二进制码 b3b2b1b0格雷码 G3G2G1G00000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 11110000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 编码特点是:任何两个相邻代码之间仅有一位不同。 该特点常用于模拟量的转换。当模拟量发生微小变化,格雷码仅仅改变一位,这与其它码同时改变2位或更多的情况相比,更加可靠,且容易检错。1.4.3 ASCII 码(字符编码) ASCII码即美国标准信息交换码。它共有128个代码,可以表示大、小写英文字母、十进制数、标点符号、运算符号、控制符号等,普遍用于计算机的键盘指令输入和数据等。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号