嵌入式硬件基础:理解74HC138译码器(通过三个IO实现8选1)- 74HC138简介
最编程
2024-01-09 15:14:10
...
74HC138
是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL)系列。74HC138译码器可接受3位
二进制加权地址输入(A0, A1和A2),并当使能时,提供8个
互斥的低有效输出(Y0至Y7)。
74HC138是一种译码器
,译码是编码
的逆过程,在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。把代码状态的特定含义“翻译”出来的过程叫做译码,实现译码操作的电路称为译码器。
74HC138的编码是
000-111
(八种),它们分别代表一种信号,要实现这些编码,只需要3根
输入信号线;而74HC138这些编码所代表的含义
,就是在8个
输出中引脚中选出一个特殊的引脚,使其电平与其他7个不同,比如输出为01111111
是输入为000
的译码。所以,编码
(被编的码)指的是有顺序规律,但没特殊含义
的一种码;而译码
(被译的码)指的是真正起作用的码。打个比方,ASCII码是一种编码,它的范围是0-127,光看这些码,我们无法得到任何有用的信息,但是,对他们进行译码后所得到的数据,我们就能轻易认出,比如ASCII编码97
对应字符a
,’a’就是译码。
译码的例子还有很多,比如学号
的译码就是学生
身份信息,身份证
的译码就是个人
的信息等等。