图3-2
3.2 74ls47 BCD-7段数码管译码器驱动器
图3-3
74LS47,它的逻辑符号如图3-3,是输出低电平有效的七段字形译码器,它在这里与数码管配合使用,它内部有门电路构成,其内部原理图如图3-4。表3-2列出了74LS47的真值表,表示出了它与数码管之间的关系。74LS47是BCD-7段数码管译码器/驱动器,74LS47的功能用于将BCD码转化成数码块中的数字,通过它解码,可以直接把数字转换为数码管的显示数字,74LS47为低电平作用。该译码器有4个控制信号:灯测试端LT,动态灭灯输入RBI,灭灯输入/动态灭灯输出BI/ RBO,他们功能如下:
①所有各段都灭功能:当BI/ RBO作为输入端使用时,若BI=0,则不管其他输入信号,输出各段都灭。
4
②各段都灭检测功能:当BI/ RBO作为输出端使用时,若RBO输出0,表示各段已经熄灭。
③所有各段都亮功能:当BI=1或开路而LT=0时,所有各段都亮,该功能用于检测各段的工作情况。
④灭0功能:当RBI=0,且ABCD信号为0,而LT=1时,所有各段都灭,同时RBO输出0,该功能是灭0。
⑤显示功能:BI=1或开路,RBI=1或开路,LT=1时,按照功能表显示输入数字0-15对应的图形,并且不灭0。
该译码器可以按灭0方式连接,所谓“灭0连接”是灭掉不需要的0,例如,若205.06显示为00205.060在视觉上不习惯,这时需要灭掉最左边的两个0和最右边的一个0,但不能灭掉205.06中的0。对于整数,只要高位为0,次高位才能灭0,所以将高位的RBO与次高位的RBI连接。对于小数,将次高位的RBO与高位的RBI连接。
表3-2
5
显示数字及其特定符号
图3-4
3.3 74ls04 非门
输入A 1 0
输出Y 0 1 图3-5 表3-3
74LS04的逻辑符号如图3-5所示。它由六组反相器集成,输出信号Y是输入信号A的非,若输入信号A是高电平H(1),则输出信号Y是低电平L(0);若输入信号A是低电平L(0),则输出Y是高电平H(1),74ls04的逻辑功能表见表3-3。其内部单个原理图如图3-6,它由二极管、三极管及电阻构成。
6
图3-6
3.4 74ls160 同步可预置数加法计数器
输入 输出 CP CR LD ENT ENP X 0 X X X 异步清零 ? 1 0 X X 同步预置 ? 1 1 1 1 计数 X 1 1 0 X 保持 X 1 1 X 0 保持
图3-7 表3-4
同步可预置数4位十进制加法计数器74ls160具有异步清零端,逻辑符号如图3-7所示,它具有数据输入端A、B、C和D,以及同步置数端LOAD、异步清除端CLR和计数控制端ENT和ENP,为方便级联,设置进位输出端RCO。
当CLR=0时,异步清零,当LOAD=0、CLR=1,CP脉冲为上升沿时预置数。当LOAD=CLR=ENT=ENP=1时,电路工作在计数状态。当计数器计数值为九时,RCO输出一个与Qa端高电平部分相同宽度的高电平。74ls160的逻辑功能表见表3-4。74ls160的内部是由门电路与D触发器组成,其内部原理图见图3-8。
7
图3-8
3.5 74ls85 4位二进制数值比较器
图3-9
74ls85数值比较器的逻辑符号如图3-9,它用于比较A(A3A2A1A0)、B(B3B2B1B0)两个数大小,还有级联输入端,通过级联端可以连接成8位、16位或更高位数的比较器。74ls85的逻辑功能表见表3-5,该比较器首先判断A3与B3,再比较A2与B2,然后比较A1和B1及A0与B0,若他们都相等,则判断级联信号。使用74ls85比较器组成对于4为比较器时,须将74ls85级联,若本级比较输入A=B,则比较器的输出取决于级联输入信号,级联信号等于
8