Multisim实现D触发器模拟异步计数器

一. 元器件介绍

这里用到的元器件有:

  1. DIgital power(VCC)数字电源
  2. DIGITAL-CLOCK 数字时钟
  3. 逻辑分析仪(XLA)
  4. ground 数字地
  5. SPST 单刀单掷开关
  6. 74HC74D_4V D触发器芯片
  7. DCD_HEX 数码管(带译码器四位二进制输入)
  8. PROBE 电位探测灯
  9. PB_DPST 弹簧式触发开关
  10. SPDT 单刀双掷开关

二. 原理分析

先来说说D触发器的原理:
74HC74D_4V D触发器芯片有六个:D输入、Preset输入、Clear输入、 Q \mathsf{Q} Q输出、 Q ‾ \overline{\mathsf{Q}} Q输出、Clock时钟输入

图中对应输入输出电平值:
D C L K ‾ \overline{\mathsf{CLK}} CLK Q \mathsf{Q} Q Q ‾ \overline{\mathsf{Q}} Q
001
110

↓ = clock transition HIGH to LOW


先来纠正一个错误:

图中74HC74D_4V D触发器芯片为下降沿触发
可实际上查阅相关芯片信息,描述为

the 74hc74 are dual posiN/Ave edge triggered d-type flip-flop.

依据74HC74D数据手册(及实验所得结果)
74HC74D数据手册
表示该芯片实际上为上升沿触发,这就是为什么看到逻辑分析仪上的信号跳变为上升沿跳变

实际74HC74D逻辑符号为:
74HC74D逻辑符号
可以看到时钟输入为上升沿触发

据此

此芯片的实际真值表:
DCLK Q \mathsf{Q} Q Q ‾ \overline{\mathsf{Q}} Q
001
110

↑ = clock transition LOW to HIGH

D触发器模拟计数器的原理为:
D触发器翻转输入信号并向下传递
每向下传递一个信号值实现一次二进制的进位
将每一位输出信号输出作为二进制计数值
其结构上和分频器完全一致,不过是同一种电路下实现的两种不同功能

关于D触发器模拟分频器计数器的异同:

(1)分频器实现的是将输入时钟频率二分频
(2)计数器实现的是将每一个输出信号依输出顺序作为二进制数的低位至高位(或高位至低位)

即:
(1)分频器关注的是时间概念
(2)计数器关注的是输入输出信号

计数器的原理:

  1. 每当有高电平输入时钟信号端时,依据D触发器真值表,D触发器 Q ‾ \overline{\mathsf{Q}} Q输出D输入信号的相反值,实现输入信号的翻转,同时将 Q ‾ \overline{\mathsf{Q}} Q输出信号接入到D输入端上,用以实现进位(通过翻转实现二进制的进位,这是D触发器模拟计数器的核心),而输出信号记录为一位二进制数
  2. 根据D触发器的个数,定义输出二进制数的位数,由D触发器先输出的数值对应为二进制数低位,后输出的数值对应为二进制数的高位
  3. 当计数到最高位即所有引脚输入都为高电平时,下一刻,输入时钟信号使D触发器输出信号全部翻转为0,回到初始态,实现循环计数

单个D触发器在模拟计数器的过程中充当进位器

数码管原理:

  1. DCD_HEX 数码管显示
  2. SEVEN_SEG 七段数码管显示

本仿真实验使用 DCD_HEX 数码管简化电路


三. 仿真实验

1. 单步触发计数器

需要快速作图的小伙伴直接copy下方图片中的接线即可
以下图实现三位二进制数计数器为例

三位二进制数

接线:

  1. Preset输入、Clear输入同时接入高电平使该引脚失效
  2. D输入接 Q ‾ \overline{\mathsf{Q}} Q输出实现沿时钟上升沿翻转实现数值进位
  3. 时钟端接入 PB_DPST 弹簧式触发开关另一端接到VCC,浮空接地
    (注意弹簧式触发按钮必须满足至少有三个引脚接入电路,否则会报错)
  4. 输出 Q \mathsf{Q} Q接入数码管LSB(least significant bit)最低位输入端
    如下图实现一位二进制数进位

在这里插入图片描述
将两个D触发器组合在一起实现两位二进制输入的一位计数器
注意Q输出按顺序接入数码管引脚
二位二进制输入的一位计数器
最后将三个D触发器结合在一起实现一个完整的数字由0-7计数的一位计数器

过程分析:
过程分析
绿灯接入第一个D触发器 || 对应最低位二进制数(LSB)
橙灯接入第二个D触发器 || 对应第二位二进制数
红灯接入第三个D触发器 || 对应最高位二进制数(MSB)

灯亮起代表此线上输出电位为高电平,由此分析输出D触发器实现进位的作用过程


2. 沿时钟计数器

对于沿时钟计数的计数器
同样可以由D触发器模拟

原理不变,将PB_DPST弹簧式触发按键更改为数字时钟信号源
调整合适的输入信号频率
将输出接入逻辑分析仪进行分析

沿时钟计数器

注意设置合适的数字时钟频率以及逻辑分析仪接受频率以显示合适的图像
(该仿真实验中选择数字时钟频率为10HZ,接受时钟频率为20HZ,显示时钟格数为2-4最适)

逻辑分析仪显示如下图
逻辑分析仪
可以发现输出信号和分频器的作用下输出的信号完全一致


希望能够帮到迷途之中的你,知识有限,如有学术错误请及时指正,感谢大家的阅读

(^^)/▽ ▽\(^^)
  • 19
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
目录: SD1 2-1 与逻辑 2-2 或逻辑 2-3 非逻辑 2-4 与非逻辑 2-5 或非逻辑 2-6 与或非逻辑 2-7 异或逻辑 2-8 逻辑函数的转换(1) 2-9 逻辑函数的转换(2) SD2 2-10 二极管开关电路 2-11 双极性三极管开关电路 2-12 MOS三极管开关电路 2-13 二极管与门电路 2-14 二极管或门电路 2-15 三极管非门 2-16 TTL反相器的基本电路及性能测试 2-17 TTL与非门电路 2-18 TTL或非门电路 2-19 TTL与或非门电路 2-20 TTL异或门电路 2-21 集电极开路门电路 2-22 OC门线与连接 2-23 三态输出门电路 2-24 74H系列与非门(74H00)的电路结构及性能测试 2-25 74S系列与非门(74S00)的电路结构 2-26 CMOS反相器的电路结构 2-27 CMOS反相器的输入保护电路及特性测试 2-28 CMOS与非门 2-29 CMOS或非门 2-30 漏极开路输出的与非门(CC40107) 2-31 CMOS双向模拟开关4066 2-32CMOS三态门 (1) 2-33 CMOS三态门(2) 2-34 Bi-CMOS反相器 2-35 Bi-CMOS与非门电路 2-36 Bi-CMOS或非门电路 SD3 2-37 三位二进制普通编码器 2-38 8线3线优先编码器74LS148 2-39 用两片74LS148组成的16线4线优先编码器 2-40 二-十进制优先编码器74LS147 2-41 用二极管与门阵列组成的3线8线译码器 2-42 3线8线译码器74LS138 2-43 两片74LS138接成4线16线译码器 2-44 二-十进制译码器74LS42 2-45 七段显示译码器74LS48 2-46 双4选1数据选择器74LS153 2-47 采用CMOS传输门结构的数据选择器4539 2-48 8选1数据选择器74LS152 2-49 半加器 2-50 双全加器74LS183 2-51 4位超前进位加法器74LS283 2-52 4位数值比较器4585 2-53 2线-4线译码器中的竞争-冒险现象 SD4 2-54 用或非门组成的基本RS触发器 2-55用与非门组成的基本RS触发器 2-56 同步RS触发器 2-57 带异步置位复位端的同步RS触发器 2-58 D锁存器电路 2-59 集成D锁存器74LS75 2-60 主从JK触发器74LS76 2-61 与输入主从JK触发器7472 2-62 CMOS传输门组成的边沿JK触发器4027 2-63 维持阻塞结构的边沿JK触发器74LS109 SD5 2-64 例5.2.1的时序逻辑电路 2-65 例5.2.3的时序逻辑电路 2-66 例5.2.4的时序逻辑电路 2-67 同步D触发器74LS75组成的4位寄存器 2-68 用维持阻塞D触发器74LS175组成的4位寄存器 2-69 用D触发器74LS74组成的移位寄存器 2-70 用JK触发器组成的移位寄存器 2-71 四位双向移位寄存器74LS194 2-72 用两片74LS194接成八位双向移位寄存器 2-73 例5.3.1电路及功能演示 2-74 用T触发器构成的同步二进制加法计数器 2-75 4位同步二进制加法计数器74LS161 2-76 用T'触发器构成的同步2进制加法计数器4520 2-77 用T触发器构成的同步2进制减法计数器 2-78 单时钟同步2进制可逆计数器74LS191 2-79 双时钟同步2进制可逆计数器74LS193 2-80 同步10进制加法计数器 2-81 同步10进制加法计数器74LS160 2-82 同步10进制减法计数器 2-83 单时钟同步10进制可逆计数器74LS190 2-84 用T'触发器构成的异步二进制加法计数器 2-85 用T'触发器构成的异步二进制减法计数器 2-86 异步10进制加法计数器 2-87 二-五-十进制异步计数器74LS290 2-88 用置零法将74LS160接成6进制计数器 2-89 2-88电路的改进 2-90 用置数法将74LS160接成6进制计数器(1) 2-91 用置数法将74LS160接成6进制计数器(2) 2-92 用两片74LS160按并行进位接成100进制计数器 2-93用两片74LS160按串行进位接成100进制计数器 2-94 按并行进位接成54进制计数器 2-95 用整体置零法接成23进制计数器 2-96 用整体置数法接成23进制计数器 2-97 能自启动的环形计数器 2-98 能自启动的扭环形计数器 2-99 用集成计数器和译码器构成的顺序脉冲发生器 2-100 用扭环形计数器构成的顺序脉冲发生器 2-101 例5.4.1 同步13进制计数器 2-102 例5.4.2 数据检测器 2-103 例5.4.3 自动售饮料机 SD6 2-104 用CMOS反相器构成的施密特触发器 2-105 用TTL门电路构成的施密特触发器 2-106 带与非功能的施密特触发器74LS13 2-107 CMOS施密特触发器40106 2-108 微分型单稳态触发器 2-109 积分型单稳态触发器 2-110 不可重触发集成单稳态触发器74LS121(1) 2-111 不可重触发集成单稳态触发器74LS121(2) 2-112 可重触发集成单稳态触发器74LS123 2-113 对称式多谐振荡器 2-114 环形振荡器 2-115 带RC延迟电路的环形振荡器 2-116 用施密特触发器构成的多谐振荡器 2-117 占空比可调的多谐振荡器 2-118 石英晶体多谐振荡器 2-119 555定时器电路结构及性能测试 2-120 555定时器接成的施密特触发器 2-121 555定时器接成的单稳态触发器 2-122 555定时器接成的多谐振荡器 2-123 555定时器接成的占空比可调的多谐振荡器 SD7 2-124 二极管ROM的电路结构 2-125 用MOS管构成的存储矩阵 2-126 2K8RAM功能演示 SD8 2-127 用PIC驱动的LCD 2-128 用MCU控制的水箱 2-129 用MCU组成的运算器 SD9 2-130权电阻网络DA转换器 2-131双级权电阻网络DA转换器 2-132倒T型电阻网络DA转换器 2-133并联比较型AD转换器 2-134计数型AD转换器

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是你呀星途

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值