RS触发器:
1. 保持状态。当输入端接入S=R=1的电平时,如果基本SR触发器现态
Q=1、Q=0,则触发器次态Q=1、Q=0;若基本SR触发器的现态Q=0、Q=1,
则触发器次态Q=0、Q=1。即S=R=1时,触发器保持原状态不变。
2. 置0状态。当S=1,R=0时,如果基本SR触发器现态为Q=1、Q=0,
因R=0,会使Q=1,而Q=1与S=1共同作用使Q端翻转为0;如果基本SR触发器现态为Q=0、Q=1,同理会使Q=0,Q=1。只要输入信号S=1,R=0,无论基本SR触发器的输出现态如何,均会使输出次态置为0态。
3. 置1状态。当S=0、R=1时,如果触发器现态为Q=0、Q=1,因S=0,
会使G1的输出端次态翻转为1,而Q=1和R=1共同使G2的输出端Q=0;同理当
Q=1、Q=0,也会使触发器的次态输出为Q=1、Q=0;只要S=0、R=1,无论触
发器现态如何,均会将触发器置1。
Q=1。4. 不定状态。当S=R=0时,无论触发器的原状态如何,均会使Q=1,
当脉冲去掉后,S和R同时恢复高电平后,触发器的新状态要看G1 和G2两个门翻转速度快慢,所以称S=R=0是不定状态,在实际电路中要避免此状态出现。
1.74LS148编码器功能表如下:
6
表1 优先编码器74LS148功能表
74LS148的输入端和输出端低电平有效。I0~I7是输入信号,Y2~Y0为三位二进制编码输出信号,IS=1时,编码器禁止编码,当IS=0时,允许编码。YS是技能输出端,只有在IS=0,而I0~I7均无编码输入信号时为0。YEX为优先编码输出端,在IS=0而I0~I7的其中之一有信号时,YEX=0。I0~I7各输入端的优先顺序为:I7级别最高,I0级别最低。如果I7=0(有信号),则其它输入端即使有输入信号,均不起作用,此时输出只按I7编码,Y2Y1Y0=000。优先编码被广泛用于计算机控制系统中,当有多个外设申请中断时,优先编码器总是给优先级别高的设备先编码。 2. 锁存器74LS279功能表如下:
7
表2 74LS279功能表
0 0 1 1 D 0 1 0 1 Qn Qn+1 0 0 1 1 74LS279就是4R-S触发器,每片上有四路R-S触发器。每路R-S触发器有R 和S两个输入和一个输出端Q。
当S输入低电平(0)时,输出Q为低电平(0);
当S输入高电平(1)时,如果R输入低电平(0),则Q为高电平(1); 当S输入高电平(1)时,如果R输入低电平(1),则Q保持不变。
3.译码器原理(74LS47)
译码器的逻辑功能是将每个输入的二进制代码译成对应的输出的高、低电平信号。常用的译码器电路有二进制译码器、二--十进制译码器和显示译码器。译码为编码的逆过程。它将编码时赋予代码的含义“翻译”过来。实现译码的逻辑电路成为译码器。译码器输出与输入代码有唯一的对应关系。74LS47是输出低电平有效的七段字形译码器,它在这里与数码管配合使用,表2.1列出了74LS47的真值表,表示出了它与数码管之间的关系。
8
表3 74LS47真值表
LT RBI BI/ RBO D C B A X X X X X X X X 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 a b c d e f g 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 0 1 1 1 1 0 0 1 0 0 1 0 0 0 0 0 1 1 0 1 0 0 1 1 0 0 0 1 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 说明 试灯 熄灭 灭零 0 1 2 3 4 5 6 7 8 9 0 X 1 1 1 1 1 1 1 1 1 1 1 X X 0 1 X X X X X X X X X 1 0 0 1 1 1 1 1 1 1 1 1 1
74LS47是BCD-7段数码管译码器/驱动器, 74LS47的功能用于将BCD码转化成数码块中的数字,通过它解码, 可以直接把数字转换为数码管的显示数字。 74LS47为低电平作用。
4. 74LS47译码器引角功能:
(1)LT(——):试灯输入,是为了检查数码管各段是否能正常发光而设置的。当LT(——)=0时,无论输入A3 ,A2 ,A1 ,A0为何种状态,译码器输出均为低电平,也就是七段将全亮,若驱动的数码管正常,是显示8。
(2)BI(—):灭灯输入,是为控制多位数码显示的灭灯所设置的。当BI(—)=0时,不论LT(——)和输入A3 ,A2 ,A1,A0为何种状态,译码器输出均为高电平,使共阳极数码管熄灭。
9
(3)RBI(——):灭零输入,它是为使不希望显示的0熄灭而设定的。当对每一位A3= A2 =A1 =A0=0时,本应显示0,但是在RBI(——-)=0作用下,使译码器输出全为高电平。其结果和加入灭灯信号的结果一样,将0熄灭。
(4)RBO(———):灭零输出,它和灭灯输入BI(—)共用一端,两者配合使用,可以实现多位数码显示的灭零控制。
5. 译码显示电路
VCCCAU3ABCDEFGU27126ABCD~LT~RBI~BI/RBOOAOBOCODOEOFOG13121110915147354910112131415GND74LS47N图3 译码显示电路
二进制译码器是将输入的二进制代码的各种状态按特定含义翻译成对应输出信号的电路。也称为变量译码器。若输入端有n位,代码组合就有2n个,当然可译出2n个输出信号。
显示译码器由译码输出和显示器配合使用,最常用的是BCD七段译码器。其输出是驱动七段字形的七个信号,常见产品型号有74LS48、74LS47等。
字符显示器:分段式显示是将字符由分布在同一平面上的若干段发光笔划组成。电子计算器,数字万用表等显示器都是显示分段式数字。而LED数码显示器是最常见的。通常有红、绿、黄等颜色。LED的死区电压较高,工作电压大约1.5~3V,驱动电流为几十毫安。74LS47译码驱动器输出是低电平有效,所以配接的数码管须采用共阳极接法;而74LS48译码驱动器输出是高电平有效,所
10