逻辑符号如图所示:
逻辑功能如下表所示:
74LS90的逻辑功能表 |
CP |
R01 |
R02 |
S91 |
S92 |
Q0 |
Q1 |
Q2 |
Q3 |
× |
1 |
1 |
0 |
× |
0 |
0 |
0 |
0 |
× |
1 |
1 |
× |
0 |
0 |
0 |
0 |
0 |
× |
0 |
× |
1 |
1 |
1 |
0 |
0 |
1 |
× |
× |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
↓ |
× |
0 |
× |
0 |
计数 |
↓ |
0 |
× |
× |
0 |
↓ |
0 |
× |
0 |
× |
↓ |
× |
0 |
0 |
× |
该集成芯片可看作两个独立的计数器。计数器Ⅰ是由一个触发器构成的一位二进制计数器,其时钟脉冲端为CP0,状态输出端为Q0;计数器Ⅱ是由三个触发器构成的五进制异步计数器,其时钟脉冲端为CP1状态输出端为Q3 Q2Q1 。这两部分可以单独使用,也可以连接起来使用。 由功能表可以看出该电路具有以下功能: (1)清零功能。当S9=S91·S92=0、R0=R01·R02=1时,计数器异步清零,即计数器的输出状态为Q3Q2Q1Q0=0000。 (2)置9功能。当S9=S91·S92=1、R0=R01·R02=0时,计数器异步置9,即计数器的输出状态为Q3Q2Q1Q0=1001。 (3)计数功能。当S9=S91·S92=0、R0=R01·R02=0时,根据连接方式不同,可分别实现二进制、五进制、十进制计数器。 ①若把时钟脉冲CP接在CP0端,即CP0=CP,且把Q0与CP1从外部连接起来,即CP1=Q0,则在时钟脉冲CP下降沿的连续作用下,计数器输出(Q3Q2Q1Q0)的状态按0000→0001→0010→0011→0100→0101→0110→0111→1000→1001→0000的次序循环变化,完成十进制加法计数(又称8421BCD码十进制计数器)。连接图如下图所示。
②如果仅将时钟脉冲 CP接在 CP0端,即 CP0= CP,而 Q0与 CP1不从外部连接起来,那么电路只有 Q0对应的触发器工作,此时电路为一位二进制计数器。 ③如果仅将时钟脉冲 CP接在 CP1端,即 CP1= CP,计数器Ⅰ不工作,计数器Ⅱ 计数,其状态转换规律( Q3Q2Q1)为: 000→001→010→011→100→000 ④若把时钟脉冲 CP接在 CP1端,即 CP1= CP,且把 Q3与 CP0从外部连接起来,即 CP0= Q3,电路也是十进制计数器,但其计数规律与①不同,为(按 Q0Q3Q2Q1顺序): 0000→0001→0010→0011→0100→1000→1001→1010→1011→1100→0000 此种接法称为5421BCD码十进制计数器。
|