逻辑符号如图所示:
逻辑功能如下表所示:
74ls161功能表
p
t
cp
功能
1
×
0
×
×
1
×
1
0
×
1
0
1
1
×
1
1
1
1
0
↑
↑
×
×
×
计数
并行输入
保持
保持(co=0)
清零
cp是时钟脉冲信号端,是异步清零端,是同步置数控制端,p和t为计数允许控制端,d0~d3为并行数据输入端,q0~q3为数据输出端,co为进位输出端。
由功能表可以看出该芯片具有以下功能:
(1)清零功能。当时,计数器异步清零。即只要,计数器输出状态立刻变为“0000”。
(2)同步并行置数功能。当、时,在cp上升沿作用下,并行输入数据d0~d3进入计数器,使计数器的输出端状态为q3 q2q1 q0=d3d2 d1d0。
(3)保持功能。当、时,若p·t=0,则计数器保持原来状态不变。对于进位输出信号有两种情况:如果t=0,则co=0;如果t=1,则co= q3 ·q2·q1 ·q0
(4)计数功能。当、时,若p=t=1,则在时钟脉冲cp上升沿的连续作用下,计数器输出(q3q2q1q0)的状态按0000→0001→0010→0011→0100→0101→0110→0111→1000→1001→1010→1011→1100→1101→1110→1111→0000的次序循环变化,完成十六进制(或称四位二进制)加法计数。并且当计数器计到1111时,进位输出端co输出为1,其他状态时co输出为0。