内容发布更新时间 : 2025/5/8 10:49:10星期一 下面是文章的全部内容请认真阅读。
第四节 译码显示电路
译码显示电路是对显示值进行译码变为七段显示码,并驱动数码管显示。显示器件的种类较多,因而用于显示驱动的译码器也有不同的规格和品种。目前用得较多的数字显示译码器为七段显示译码器,用于驱动数码管。因数码管有共阴和共阳两种类型,与之相应的显示译码器也有高电平和低电平驱动两种形式。常见的显示译码器多为集电极开路输出结构,有些内部带有上拉电阻,可直接驱动数码管。
一、静态译玛显示电路
静态译玛显示电路是对每一个显示值都单独译玛和显示的一种方法。这种方法需要使用较多的芯片,在显示位数不多时采用。
常用的七段译码器很多,74LS47、74LS48比较常见的TTL七段译码/驱动器,可驱动七段LED数码显示器。它们的功能和引脚排列相同,不同之处在于输出端:74LS47为OC门输出,只能驱动共阳LED,并且必须为LED外接限流电阻。74LS48内部有2KΩ的上拉电阻,使用时无须外接限流电阻而直接驱动共阴LED。功能表分别见表2.4.1、表2.4.2。 74LS47、74LS48的引脚功能图见图2.4.1,功能简介如下:
74LS4712345678BCLTBI/RBORBIDAGNDVCCfgabcde1615141312111091234567874LS48BCLTBI/RBORBIDAGNDVCCfgabcde161514131211109
图2.4.1 74LS47、74LS48的引脚功能
DCBA为BCD码输入端,a~g为七段译码输出端,芯片还设置有其它的功能控制端口:
a、灯测试输入LT:用于测试数码管各段是否发光正常。当LT=“0”时,不论DCBA为何种状态,数码管均显示“8”,即所有的笔段都亮。 b、灭零输入RBI:按人们的习惯数字中有些零不必显示,如数字“00320.300”的前两位和后两位零通常不必显示,而中间个位数零则要显示。完成这一功能由RBI 和灭零输出RBO连接控制。当RBI=“0”,DCBA=0000时,数码管不显示,而DCBA为其它状态时,数码管都显示。
c、灭灯输入BI/灭零输出RBO:灭灯输入BI=“0”时,不论其它输入为何种状态,数码管不显示任何字符,处于全灭状态。灭零输出RBO在灭零输入RBI有效而且正处于灭零状态时,输出“0”。BI和RBO共用一个端口,该端口可以输入信号也可输出信号。
表2.4.1 74LS47功能表
十进制数或功能0123456789101112131415BIRBILT输 入LT1111111111111111X11RBI1XXXXXXXXXXXXXXXX0XD0000000011111111X0XC0000111100001111X0XB0011001100110011X0XA0101010101010101X0XBI/RBOa1111111111111111001ONbONc输 出dONeONfONgOFFONONOFFONONONONONOFFOFFOFFOFFONOFFONOFFONONONONOFFOFFONONONONOFFONONOFFOFFONONONOFFONONONOFFONOFFOFFONONONONONONONONONONOFFOFFOFFOFFONONONONONOFFOFFONONOFFOFFOFFONOFFOFFONOFFONONONOFFONOFFOFFONONONONOFFOFFOFFONOFFONONONOFFOFFONOFFOFFOFFONOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFONONONONONONON
图2.4.2为一个采用74LS48的三位译码显示电路方案,电路考虑了高位灭零显示控制。最高位灭零输入为0,其余的高位灭零输出接下一低位的灭领输入,达到数据的高位零不显示,从第一位非零位开始