功能表
X1 X2 功能
0 0 保持
0 1 减计数
1 0 加计数
1 1 不允许出现

根据功能表, 有状态表.

状态表
X2 X1 Q1 Q0 Q1* Q0* Z 功能
0 0 0 0 0 0 0 保持
0 0 0 1 0 1 0 保持
0 0 1 0 1 0 0 保持
0 0 1 1 1 1 0 保持
0 1 0 0 0 1 0 加计数
0 1 0 1 1 0 0 加计数
0 1 1 0 1 1 0 加计数
0 1 1 1 0 0 1 加计数
1 0 0 0 1 1 1 减计数
1 0 0 1 0 0 0 减计数
1 0 1 0 0 1 0 减计数
1 0 1 1 1 0 0 减计数
1 1 0 0 × × × 不允许
1 1 0 1 × × × 不允许
1 1 1 0 × × × 不允许
1 1 1 1 × × × 不允许

根据状态表, 得到状态激励表.

状态激励表
X2 X1 Q1 Q0 D1 D0 Z 功能
0 0 0 0 0 0 0 保持
0 0 0 1 0 1 0 保持
0 0 1 0 1 0 0 保持
0 0 1 1 1 1 0 保持
0 1 0 0 0 1 0 加计数
0 1 0 1 1 0 0 加计数
0 1 1 0 1 1 0 加计数
0 1 1 1 0 0 1 加计数
1 0 0 0 1 1 1 减计数
1 0 0 1 0 0 0 减计数
1 0 1 0 0 1 0 减计数
1 0 1 1 1 0 0 减计数
1 1 0 0 × × × 不允许
1 1 0 1 × × × 不允许
1 1 1 0 × × × 不允许
1 1 1 1 × × × 不允许

用6片74151和3片非门组成3个16选1数据选择器, 以此实现D0、D1和Z的逻辑表达式.

根据上面的分析, 绘制电路的原理图.

设计一可控同步四进制可逆计数器, 其由输入X1, X2控制, 用D触发器和74151及必要的门电路实现相关推荐

  1. 设计一可控同步四进制可逆计数器, 其由输入X1,X2控制, 用D触发器和74153及必要的门电路实现

    本题与设计"设计一可控同步四进制可逆计数器, 其由输入X1,X2控制, 用D触发器和74151及必要的门电路实现"的设计思路大致相同, 只是在实现D1.D2和Z的逻辑表达式时有些许 ...

  2. 设计一可控同步四进制可逆计数器, 其由输入X1,X2控制, 用D触发器和74153及必要的芯片实现

    本题与设计"设计一可控同步四进制可逆计数器, 其由输入X1,X2控制, 用D触发器和74151及必要的门电路实现"的设计思路大致相同, 只是在实现D1.D2和Z的逻辑表达式时有些许 ...

  3. 同步四进制加减法可逆计数器设计(D触发器+74153)

    好久没更新博客了, 很高兴今天又与大家见面了. 昨天有朋友问道这样一个问题"该如何使用最少数量的D触发器和四选一数据选择器74153接成同步四进制加减法可逆计数器": 从这个问题中 ...

  4. 经典同步时序逻辑电路分析汇总(第六道)(同步四进制可逆加减法计数器)

    题: 分析该时序逻辑电路 的功能, 写出电路的驱动方程.状态方程和输出方程, 画出电路的状态转换图和时序图. 分析: 第一步, 根据电路逻辑图写出驱动方程和输出方程. (由于书中Y的接法不合理, 我将 ...

  5. 同步四进制可逆加减法计数器分析

    (10分)分析下图电路, 写出驱动方程.状态方程, 并画出状态转换图, 之后判断该电路实现的逻辑功能. 分析同步时序逻辑电路时要遵循的思维过程: ①确定触发器类型(JK触发器/D触发器/......) ...

  6. 同步四进制加法计数器(JK)

  7. 74160同步置数法接成同步四进制计数器

  8. 四进制加法(运算符重载)

    题目描述 定义一个四进制的类,重定义"+"号实现四进制数的累加. 输入 第一行输入所需要的四进制数的个数 第二行开始,依次输入四进制数 输出 所有输入四进制数累加的和 输入样例1  ...

  9. 华中科技大学数电实验--第6关:16进制可逆计数器设计

    写在前面:做了这个实验部分关卡之后,只想说"设计关卡的人水平真次-(此处省略若干文明用语)",所以决定和大家分享一下自己觉得苦难的关卡的思路,(本人也是水平有限,以下仅)供困惑时参 ...

最新文章

  1. 用python画动图_用Python绘制会动的柱形竞赛图
  2. tensors used as indices must be long or byte tensors
  3. Minimal BASH-like line editing
  4. boost::signals2模块连接扩展槽的示例程序,使用信号的 connect_extended 和 extended_slot_type
  5. c++外观模式façade
  6. JAVA设计模式总结之23种设计模式
  7. 如何在Chrome工具栏中固定和取消固定扩展程序
  8. 年总结(八):关于思考的重新认识
  9. linux通过xrander添加分辨率,使用X11,XDamage,XRender和其他技巧保留屏幕内容的QPixmap副本...
  10. nvidia显示设置不可用_白送大福利?实战FreeSync显示器开启NVIDIA G-Sync Compatible
  11. Axure RP 7.0注册码
  12. java 文件流 乱码_Java IO流之中文乱码
  13. 【Laravel笔记】13. 模型的关联写入
  14. 测试经典名言100句
  15. python类和对象的应用:烤地瓜
  16. php mocking,php – Mocking Static Eloquent Models方法包括find()
  17. Win11玩红警2突然就卡住不动?
  18. C语言基础 龟兔赛跑
  19. kafka启动之后秒退的原因
  20. 华为的全闪存存储之路

热门文章

  1. 老子《道德经》里的投资之道
  2. C++之函数后面加const
  3. 重装java后hadoop配置文件的修改
  4. DOS窗口(控制台程序)禁用鼠标左键选择(暂停程序的功能)
  5. 群晖Synology FileStation不显示Share文件夹的解决办法
  6. golang 实现 pdf 转高清晰度 jpeg
  7. 石油石化生产企业该如何防止电网晃电发生和发生晃电时保证敏感负荷的设备正常运行
  8. 人工智能为什么要做全栈工程师
  9. 自行车碟刹与V刹的区别以及优缺点
  10. Java编译错误与运行时错误区别