102
第6章 时序逻辑电路
6.16 试用74LS161采用反馈置零法构成十三进制计数器。 答案6.16
6.17 试用两片74LS161采用整体反馈置零法构成一百二十八进制计数器。 答案6.17
6.18 试用两片74LS160采用整体反馈置数法构成六十进制计数器。 答案6.18
第6章 时序逻辑电路
103
6.19 试用两片74LS160接成同步二十九进制计数器,可以附加必要的门电路。 答案6.19
6.20 试用D触发器构成4位格雷码计数器。
答案6.20 格雷码计数器状态转换表如表P6.20所示,驱动方程如下:
表P6.20
顺 序 0 1 2 3 4 5 6 7 Q3 Q2 Q1 Q0 0000 0001 0011 0010 0110 0111 0101 0100 n+1n+1n+1n+1Q3Q2Q1Q0 顺 序 8 9 10 11 12 13 14 15 Q3 Q2 Q1 Q0 1100 1101 1111 1110 1010 1011 1001 1000 n+1n+1n+1n+1Q3Q2Q1Q0 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 0000 n?1D3?Q3?Q3Q0?Q3Q1?Q2Q1Q0?1D2?Qn2?Q2Q1?Q2Q0?Q3Q1Q0n?1D1?Q1?Q1Q0?Q3Q2Q0?Q3Q2Q0n?1D0?Q0?Q3(Q2?Q1)?Q3(Q2?Q1)
104
第6章 时序逻辑电路
6.21 设计“101”序列检测器,串行输入信号分别为重叠型和不可重叠型两种情况。不重叠型为每收到一
个101序列就返回初态重新记录。
答案6.21 设初态S0为没有输入1,S1为输入1个1,S2为输入10;编码S0=00,S1=01,S2=10;设输入为X,
输出Y。 状态转换图
6.22 用JK触发器设计同步模13递增计数器。 答案6.22 驱动方程 J3?Q2Q1Q0J2?Q1Q0J1?Q0J0?Q3Q2
K3?Q2答案6.23
K2?Q3Q1Q0K?1Q0K?0
16.23 用D触发器和门电路设计同步十一进制计数器,并检查电路能否自启动。
n?1Q3?Q2Q1Q0Q3?Q2Q3
?1Qn2?Q1Q0Q2?Q3Q1Q0Q2 n?1Q1?Q0Q1?Q0Q1
n?1Q0?Q3Q2Q0?1?Q0
驱动方程J3=Q2Q1Q0 K3= Q2 J2=Q1Q0 K2?Q3Q1Q0 J1=Q0 K1= Q0
J0?Q3Q2 K0= 1 输出方程C= Q3Q2
表6.22中的1表示灯亮,0表示灯灭。要求采用中规模集成芯片和必要的门电路来实现。
6.24 设计一个灯光控制电路,要求红、黄、绿三种信号灯在时钟作用下,按照表6.22规定的顺序转换状态,
答案6.24 逻辑图见图P6.24。
第6章 时序逻辑电路
105
图P6.24
6.25 试用两片移位寄存器74LS194及门电路构成八位扭环形计数器,并说明计数过程。
答案6.25 两片74LS194构成的八位扭环计数器。先用两片74LS194构成8位右移移位寄存器,由片2
的QD取反反馈到片1的右移串行输入端。初始清零,两片数据为00000000,然后右移移位,共有16个状态。
6.26 试用两片移位寄存器74LS194设计一个8种颜色灯光闪烁控制电路,能够在8个时钟脉冲周期内循环
一次,任何时刻都有两种颜色灯光闪烁,每次闪烁时间维持2个时钟周期。
答案6.26 将两片74LS194连接成循环右移移位,初始置入数据11000000,可以满足题目要求。
6.27 试用移位寄存器集成芯片设计一个序列信号发生器,该电路能在时钟作用下周期性地输出
“10011001100”序列脉冲。
答案6.27用8位移位寄存器74199 实现“10011001100”序列脉冲。并行输入数据10011001,移位3个脉
冲,第一级D0移入数据是Q7,再并入数据10011001。74199逻辑功能表
106
清零 CLRN 0 1 1 1 1 1 1 1
移位/置数 ST/LDN X X 0 1 1 1 1 X 时钟禁止 CLKIH X 0 0 0 0 0 0 1 第6章 时序逻辑电路
时钟 CLK X 0 ↑ ↑ ↑ ↑ ↑ ↑ 串入 J X X X 0 0 1 1 X K X X X 1 0 1 0 X 并入 D0D1~D7 XX~X XX~X D0D1~D7 X X X X X 输出 Q0Q1Q2~Q7 00000000 Q0Q1Q2~Q7 D0D1 D2~D7 Q0Q0Q1~Q6 0 Q0Q1~Q6 1 Q0Q1~Q6 Q0Q0Q1~Q6 Q0Q1Q2~Q7
用74161和74151构成的序列信号发生器