一、二进制编码器
(1)将符号或数码按规律编排,使其代表某种特定含义的过程称为编码。
(2)能够实现编码操作过程的器件称为编码器。
(3)用n位二进制代码对2n个信号进行编码的电路,叫做二进制编码器。
图1.1是三位二进制编码器示意图。Y0,Y1,…,Y7是8个编码对象,分别代表十进制数0,1,…,7等8个数字。编码的输出是三位二进制代码,用A,B,C表示。
图1.1三位二进制编码器图1.1所示二进制编码器的真值表,见表1.1。
表1.1二进制编码器真值表从真值表可以写出表达式:
上述表达式已是最简形式,所以可直接由表达式画逻辑图,如图1.1所示。
图1.2三位二进制编码器二、二-十进制编码器
将十进制数的十个数字0~9编成二进制代码的电路,叫做二十进制编码器。要对十个信号进行编码,至少需要4位二进制代码,即,所以二十进制编码器的输出信号为4位,其示意图如图2.1所示。
图2.1二-十进制编码器示意图2.编码器
所谓码,即二进制代码自左至右,各位的“权”分别为8,4,2,1。表2.1列出了BCD码的真值表。
表2.BCD码真值表由真值表可直接画出逻辑图,如图2.2所示
图2.2BCD码逻辑图如果按下“1”键,与“1”键对应的线被接地,等于输入低电平0,于是门D输出为1,整个输出为。如果按下“7”键,则B门、C门、D门输出为1,整个输出为。
把这些电路都做在集成电路内,便得到集成化的10-4线编码器,它的逻辑符号如图2.3所示。
图2.-4线编码器逻辑符号