7448七段显示译码器输出高电平有效,用以驱动共阴极显示器。该集成显示译码器设有多个辅助控制端,以增强器件的功能。 7448的功能表如表1所示,它有3个辅助控制端lt、rbi、bi/rbo,现简要说明如下:
1. 灭灯输入bi/rbo
bi/rbo是特殊控制端,有时作为输入,有时作为输出。当bi/rbo作输入使用且bi=0时,无论其它输入端是什么电平,所有各段输入a~g均为0,所以字形熄灭。
2. 试灯输入lt
当lt=0时,bi/rbo是输出端,且rbo=1,此时无论其它输入端是什么状态,所有各段输出a~g均为1,显示字形8。该输入端常用于检查7488本身及显示器的好坏。
表1 7488功能表
3.动态灭零输入rbi
当lt=1,rbi=0且输入代码dcba=0000时,各段输出a~g均为低电平,与bcd码相应的字形熄灭,故称“灭零”。利用lt=1与rbi=0可以实现某一位的“消隐”。此时bi/rbo是输出端,且rbo=0。
4. 动态灭零输出rbo
bi/rbo作为输出使用时,受控于lt和rbi。当lt=1且rbi=0,输入代码dcba=0000时,rbo=0;若lt=0或者lt=1且rbi=1,则rbo=1。该端主要用于显示多位数字时,多个译码器之间的连接。
从功能表还可看出,对输入代码0000,译码条件是:lt和rbi同时等于1,而对其它输入代码则仅要求lt=1,这时候,译码器各段a~g输出的电平是由输入bcd码决定的,并且满足显示字形的要求。
下面举一个利用7488实现多位数字译码显示的例子,通过它了解各控制端的用法,特别是如何动态灭零,实现无意义位的“消隐”。
该例如图2所示。图中7位显示器由7个译码器7448驱动。各片7448的lt均接高电平,由于第一片的rbi=0且dcba=0000,所以第一片满足灭零条件,无字形显示,同时输出rbo=0;第一片的rbo与第二片的rbi相连,使第二片也满足灭零条件,无显示并输出rbo=0;同理,第三片的零也熄灭,无显示。由于第四、五、六、七片译码器的rbi=1,所以它们都正常译码,按输入bcd码去点亮各段电极。
图2 用7448实现多位数字译码显示
如果图2接法不变,但第一片7448的输入代码不是0000而是任何其他bcd码,则该片将正常译码并驱动显示,同时使 rbo=1。这样,第二片、第三片就丧失了灭零条件,所以电路对最高位非零的数字仍正常显示。