实验十四 特殊计数器的实现
特殊计数器是指用于计数的有效状态的数目不是 2n 的计数器,即使用触发
器搭建的计数器电路的输出状态数目比特殊计数器的有效状态数目多,电路的输
出状态中存在特殊计数器未涵盖的状态,因此特殊计数器的电路设计中必须要检
查电路可能出现的异常计数器状态的自启动。
一、实验目的
1. 熟悉 J-K 触发器的逻辑功能。
2. 掌握 J-K 触发器构成特殊计数器的方法。
二、实验仪器及器件
1. 数字电路实验箱、逻辑分析仪。
2. 器件:74LS73,74LS00,74LS08,74LS20 等。
三、实验预习
1. 复习时序逻辑电路设计方法。
2. 阅读实验原理,在 Proteus 环境下,按照实验原理示例步骤完成特殊十
二进制计数器的搭建,通过仿真,观察并记录电路的输入、输出波形,从而
验证电路逻辑功能。
四、实验原理
1. 特殊计数器的设计
使用触发器实现计数器的设计需按照时序电路的设计步骤得到触发器的驱
动方程,画出逻辑图,连接电路实现。
特殊计数器的设计步骤如下:
(1) 确定电路所需触发器数目。
如十二进制计数器状态转换图所示,十二进制计数器的有效状态为 m=12,
求所需触发器数目 n。
根据 2n≥m=12,可得 n=4,即需要 4 个 J-K 触发器。
- 画出十二进制计数器的 Q3Q2Q1Q0 次态卡诺图
(3)分别化简 Q3、Q2、Q1、Q0 次态卡诺图
(4)通过对照 Q3n+1、Q2n+1、Q1n+1、Q0n+1 的输出表达式与 J-K 触发器的特
征方程,可得到 J-K 触发器的驱动方程。
(5)检查自启动。根据上述 Q3、Q2、Q1、Q0 次态卡诺图 的化简确定 Q3Q2Q1Q0 次态卡诺图中所有不确定项(即 0000、1101、1110、 1111 状态的次态),而确认 J-K 触发器清零以及进入异常计数状态后如何重 新开始计数,即实现计数器的自启动。如果检查发现电路不能实现异常计数状态的自启动,则应该修改电路设计。
五、Proteus仿真图