同步十进制计数器 74LS160 的功能表如下表三所示:
表 3 74LS160 的功能表
D
EP ET
工作状态
×
×
×
0
1
1
1
1
×
0
1
1
1
× ×
× ×
0 1
× 0
1 1
置零
预置数
保持
保持(但
C=0)
计数
由 74LS160 的功能表可知,当~RD=~LD=EP=ET=1 时工作状态为计数,
即图 4 中的~CLR=~LOAD=ENT=
ENP=1 时。选用 ENP、ENT 作为 74LS160 的计数控制端,当 ENT=ENP=1
时计数,当 ENT=ENP=0 时计分电路处于保持状态。RCO 为进位输出端,即
当选手计满 9 分时给出报警信号。
用 74LS160 设计六进制计数器和百进制计数器
除了计数功能外,计数器产品还有一些附加功能,如异步复位、预置数(注意,有同步预
置数和异步预置数两种。前者受时钟脉冲控制,后者不受时钟脉冲控制)、保持(注意,
有保持进位和不保持进位两种)。虽然计数器产品一般只有二进制和十进制两种,有了这
些附加功能,我们就可以方便地用我们可以得到的计数器来构成任意进制的计数器。下面
我们举两个例子。在这两个例子中,我们分别用同步十进制加法计数器 74LS160 构成一个
六进制计数器和一个一百进制计数器。
因为六进制计数器的有效状态有六个,而十进制计数器的有效状态有十个,所以用十进制
计数器构成六进制计数器时,我们只需保留十进制计数器的六个状态即可。74LS160 的十
个 有 效 状 态 是 BCD 编 码 的 , 即
0000、0001、0010、0011、0100、0101、0110、0111、1000、1001[图 5-1]。
图 5-1