译码器很多,常见的有2路译码器(74HC139D 2路2/4译码器/多路复用器),3/8译码器( 74HC138D 三八译码器/解码器)和4/16译码器(74HC154)等,但是4/16译码器相比3/8译码器是贵了不少,尤其在低成本应用,比如LED显示屏,用到很多74HC595以及很多译码器,成本就很重要。下面是用两片74HC138D 三八译码器组成4/16译码器。
首先看一下74hc138译码器的数据表
用两片74HC138组合成4/16译码器
数据字节顺序,D3 D2 D1 D0,通过真值表,我们可以发现,用两片74LS138组合成4/16译码器原理关键在于D3
当D3 = 0时,(1)被选中,使能,(2)未被选中,全部输出H,也即Y8~Y15全部为H,D0~D2控制Y0~Y7的低电平输出位。1号是16位数据的低字节,2号是16位数据的高字节。高字节默认为0XFF,低字节由1号控制,显示Y0-Y7;
当D3 = 1时,(2)被选中,使能,(1)未被选中,全部输出H,也即Y0~Y7全部为H,D0~D2控制Y8~Y15的低电平输出位。1号是16位数据的低字节,2号是16位数据的高字节。低字节默认为0XFF,高字节由2号控制,显示Y8-Y15;