小白初学数字电路的逻辑运算,通常看不懂数制转换和编码,然而数制转换和编码是逻辑运算的基础知识,可以说不学会数制转换和编码,就不是一个合格的电子工程师,那么为了帮助小白更好地学习,成为一个优秀的工程师,今天我们将重点讲讲编码。
一般来说,数字系统只能识别0和1,怎样才能表示更多的数码、符号、字母呢?答案是编码,编码可以解决此问题。
用一定位数的二进制数来表示十进制数码、字母、符号等信息称为编码。
用以表示十进制数码、字母、符号等信息的一定位数的二进制数称为代码。
二-十进制代码:用4位二进制数b3b2b1b0表示十进制数中的0-9十个数码,简称BCD码。
用四位自然二进制码中的前十个码字来表示十进制数码,因各位的权值依次为8、4、2、1,故称为8421 BCD码。
2421码的权值依次为2、4、2、1;余3码由8421码加0011得到;格雷码是一种循环码,其特点是任何相邻的两个码字,仅有一位代码不同,其它位相同。
常用BCD码具体如下: