数字逻辑电路教学课程 1.1.2几种简单的编码 1.二-十进制码(BCD码)( Binary Coded Decimal codes) 用四位二进制代码来表示一位十进制数码,这样的代 码称为二-十进制码,或BCD码 四位二进制有16种不同的组合,可以在这16种代码中任 选10种表示十进制数的10个不同符号,选择方法很多.选择 方法不同,就能得到不同的编码形式 常见的BCD码有8421码、5421码、2421码、余3码等。 nan Jing Univerity of Science Technology
1.1.2 几种简单的编码 用四位二进制代码来表示一位十进制数码,这样的代 码称为二-十进制码,或BCD码. 四位二进制有16种不同的组合,可以在这16种代码中任 选10种表示十进制数的10个不同符号,选择方法很多.选择 方法不同,就能得到不同的编码形式. 1. 二 - 十进制码 (BCD码)( Binary Coded Decimal codes) 常见的BCD码有8421码、5421码、2421码、余3码等
数字逻辑电路教学课程 常用BCD码 十进制数8421码 5421码 2421码 余3码 0000 0000 0000 0011 0001 0001 0001 0100 0123456789 0010 0010 0010 0101 0011 0011 0011 0110 0100 0100 0100 0111 0101 1000 1011 1000 0110 1001 1100 1001 0111 1010 1101 1010 1000 1011 1110 1011 1001 1100 1111 1100 nan Jing Univerity of Science Technology
十进制数 8421码 5421码 2421码 余3码 0 0000 0000 0000 0011 1 0001 0001 0001 0100 2 0010 0010 0010 0101 3 0011 0011 0011 0110 4 0100 0100 0100 0111 5 0101 1000 1011 1000 6 0110 1001 1100 1001 7 0111 1010 1101 1010 8 1000 1011 1110 1011 9 1001 1100 1111 1100 常用BCD码
数字逻辑电路教学课程 (1)有权BCD码:每位数码都有确定的位权的码, 例如:8421码、5421码、2421码. 如:5421码1011代表5+0+2+1=8; 2421码1100代表2+4+0+0=6 米5421BCD码和2421BCD码不唯 例:2421BCD码0110也可表示6 在表中: ①8421BCD码和代表09的二进制数一一对应; nan Jing Univerity of Science Technology
(1) 有权BCD码:每位数码都有确定的位权的码, 例如:8421码、5421码、2421码. 如: 5421码1011代表5+0+2+1=8; 2421码1100代表2+4+0+0=6. * 5421BCD码和2421BCD码不唯一. 例: 2421BCD码0110也可表示6 * 在表中: ① 8421BCD码和代表0~9的二进制数一一对应;
数字逻辑电路教学课程 ②5421BCD码的前5个码和8421BCD码相同,后5个码在 前5个码的基础上加1000构成,这样的码,前5个码和后5 个码一一对应相同,仅高位不同; ③2421BCD码的前5个码和8421BCD码相同,后5个码以 中心对称取反,这样的码称为自反代码 例: 4-→>01005-1011 0→>00009-1111 nan Jing Univerity of Science Technology
② 5421BCD码的前5个码和8421BCD码相同,后5个码在 前5个码的基础上加1000构成,这样的码,前5个码和后5 个码一一对应相同,仅高位不同; ③ 2421BCD码的前5个码和8421BCD码相同,后5个码以 中心对称取反,这样的码称为自反代码. 例: 4→0100 5→1011 0→0000 9→1111
数字逻辑电路教学课程 (2)无权BCD码:每位数码无确定的位权,例如:余3码 余3码的编码规律为:在8421BCD码上加0011 例6的余3码为:0110+0011=1001 2.格雷码(Gray码) 格雷码为无权码,特点为:相邻两个代码之间仅有一位 不同,其余各位均相同.具有这种特点的代码称为循环码, 格雷码是循环码. nan Jing Univerity of Science Technology
(2) 无权BCD码:每位数码无确定的位权,例如:余3码. 余3码的编码规律为: 在8421BCD码上加0011, 2. 格雷码(Gray码) 格雷码为无权码,特点为:相邻两个代码之间仅有一位 不同,其余各位均相同.具有这种特点的代码称为循环码, 格雷码是循环码. 例 6的余3码为: 0110+0011=1001