当前位置:首页 > 实验五计数器的设计 - 实验报告
实验五 计数器的设计——实验报告
一、实验目的和要求
1.熟悉JK触发器的逻辑功能。 2.掌握用JK触发器设计同步计数器。 二、实验仪器及器件
1、实验箱、万用表、示波器、
2、74LS73,74LS00,74LS08,74LS20
三、实验原理
1.计数器的工作原理
递增计数器----每来一个CP,触发器的组成状态按二进制代码规律增加。 递减计数器-----按二进制代码规律减少。 双向计数器-----可增可减,由控制端来决定。 2.集成J-K触发器74LS73 ⑴ 符号:
图1 J-K触发器符号 ⑵ 功能:
表1 J-K触发器功能表 CP ↓ ↓ ↓ ↓ J 0 0 0 0 K 0 0 1 1 功能 0 1 0 1 0 保持 1 0 清零 0 ↓ ↓ ↓ ↓ 1 1 1 1 0 0 1 1 0 1 0 1 1 置位 1 1 翻转 0 ⑶ 状态转换图:
图2 J-K触发器状态转换图 ⑷ 特性方程: ⑸ 注意事项:
① 在J-K触发器中,凡是要求接“1”的,一定要接高电平(例如5V),否则会出现错误的翻转。
① 触发器的两个输出负载不能过分悬殊,否则会出现误翻。
② J-K触发器的清零输入端在工作时一定要接高电平或连接到实验箱的清零端子。
3.时序电路的设计步骤 内容见实验预习。
四、实验内容
1.用JK触发器设计一个16进制异步计数器,用逻辑分析仪观察CP和各输出波形。 2.用JK触发器设计一个16进制同步计数器,用逻辑分析仪观察CP和各输出波形。 3.设计一个仿74LS194
4.用J-K触发器和门电路设计一个特殊的12进制计数器,其十进制的状态转换图为: 5.考虑增加一个控制变量D,当D=0时,计数器按自定义内容运行,当D=1时,反方向运行
五、实验设计及数据与处理
实验一
16进制异步计数器
设计原理:除最低级外,每一级触发器用上一级触发器的输出作时钟输入,JK都接HIGH,使得
低一级的触发器从1变0时高一级触发器恰好接收下降沿信号实现输出翻转。
实验二
16进制同步计数器
设计原理:除最低级外,每一级的JK输入都为所有低级的输出的“与”运算结果
实验三
仿74LS194
设计原理:前两个开关作选择端输入,下面四个开关模仿预置数输入,再下面两个开关模仿左
移、右移的输入,最后一个开关模仿清零输入。四个触发器用同一时钟输入作CLK输入。用2个非门与三个与门做成了一个简单译码器。对于每一个触发器,JK输入总为一对相反值,即总是让输入值作为输出值输入。对于每一个输入,当模式“重置”输出为1时,其与预置值结果即触发器输入;当模式“右移”、“左移”输出为1时,其值为上一位或下一位对应值;当各模式输出均为0时各触发器输入为0,使输出为0。
实验四
设计原理:
在12进制同步计数器中,输出的状态只由前一周期的状态决定,而与外来输入无关,因此目标电路为Moore型。而数字电路只有0和1两种状态,因此目标电路要表达12种状态需要用4个变量Q1、Q2、
Q3、Q4的16种组合中的12种。现定义十进制数01~12的对应二进制数为输出状态,可得目标电路的
状态转换表如下:
表2 12进制同步计数器状态状态转换表 CLK 1 2 3 4 5 6 7 8 9 10 11 12 13 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 本实验选择J-K触发器,根据状态转换表以及J-K触发器特性方程: 得到目标电路方程如下:
nn输出方程:Y0n?Q0n、Y1n?Q1n、Y2n?Q2、Y3n?Q3
驱动方程:Q0一个CP发生一次变化,因此
J0?K0?1。
Q1每当Q0为1时,发生变化,因此
J1?K1?Q0n。
Q2在Q1Q0都为1以及12(即1100的时候)发生变化,因此 J2 = K2 =Q1nQ0n+Q3nQ2n Q3在Q2 Q1Q0都为1的时候,以及12的时候发生变化,因此
共分享92篇相关文档