译码和编码的过程相反。编码是将某种信号或十进制的10个数码(输入)编成二进制代码(输出)。译码是将二进制代码(输入)按其编码时的原意译成对应的信号或十进制数码(输出)。
1、二进制译码器
例如,要把输入的一组3位二进制代码译成对应的8个输出信号,其译码过程如下:
(1) 列出译码器的状态表
设输入3位二进制代码为ABC,输出8个信号低电平有效,设为。每个输出代表输入的一种组合,并设ABC=000时,,其余输出为1;ABC=001时,,其余输出为1;……;ABC=111时,,其余输出为1,则列出的状态表见表1。
全站搜索
表1 74LS138型3位二进制译码器的状态表 |
|||||||||||||
使能 | 控制 | 输入 | 输出 | ||||||||||
A |
B |
C |
|||||||||||
0 |
× |
× |
|||||||||||
× |
1 |
× |
× |
× |
× |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
× |
× |
1 |
|||||||||||
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |