十进制计数器与4位二进制计数器有些相似,但4位二进制计数器需要计数到1111然后 才能返回到0000,而十进制计数器要求计数到1001 (相当于9)就返回0000。8421BCD码 十进制计数器是一种最常用的十进制计数器。

8421BCD码十进制计数器如图所示

该计数器是一个8421BCD码异步十进制加法计数器,由4个JK触发器和一个与非门构成,与非门的输出端接到触发器F1、F2的SD非端(置"1”端),输入端则接到时钟信号输入 端(CP端)和触发器F0、F3的输出端(即Q0端和Q3端)。

计数器的工作过程分为如下两步

第一步:计数器复位清零。

在工作前应先对计数器进行复位清零。在复位控制端送一个 负脉冲到各触发器Rd端,触发器状态都变为“0”,即Q3Q2Q1Qo=OOOO。

第二步:计数器开始计数。

当第1个计数脉冲(时钟脉冲)下降沿送到触发器F0的CP端时,触发器F0翻转,Q0由"0”变为“1”,触发器Fl、F2、F3状态不变,Q3、Q2、Q1均为"0”,与非门的输出端为 “1”(Q3非*Q0非.CP非 = l),即触发器Fl、F2置位端SD非为“1”,不影响Fl、F2的状态,计数器输 出为 Q3Q2QiQo=00010当第2个计数脉冲下降沿送到触发器F0的CP端时,触发器F0翻转,Qo由“ 1 ”变为“0", Qo的变化相当于一个脉冲的下降沿送到触发器F1的CP端,F1翻转,Q1由“0”变为“1”, 与非门输出端仍为"1”,计数器输出为Q3Q2QiQo=0010。

同样道理,当依次输入第3~9个计数脉冲时,计数器则依次输出0011、0100、0101、 0110、 0111、 1000、 1001。当第10个计数脉冲上升沿送到触发器F0的CP端时,CP端由“0”变为"1",相当于 CP=1,此时Qo=l、Q3=l,与非门3个输入端都为“1”,马上输出“0”,分别送到触发器F1、 F2的置“1”端,F1、F2的状态均由“0”变为“1",即。=1、Q2=l,计数器的输出为 Q3Q2Q1Q0=1111。

当第10个计数脉冲下降沿送到触发器F0的CP端时,F0翻转,Q0由“1”变“0”,它送 到触发器F1的CP端,F1翻转,Q1由“1”变为“0”,Q1的变化送到触发器F2的CP端,F2 翻转,Q2由“1”变为“0”,Q2的变化送到触发器F3的CP端,F3翻转,Q3由“1”变为“0”, 计数器输出为Q3Q2Q1Qo=OOOO.

第11个计数脉冲下降沿到来时,计数器又重复上述过程进行计数。

从上述过程可以看出,当输入19计数脉冲时,计数器依次输出0000-1001,当输入 第10个计数脉冲时,计数器输出变为0000,然后重新开始计数,它跳过了 4位二进制数计 数时出现的 1010、1011、1100、1101、1110、1111 6 个数。

举报/反馈

jk触发器改为四进制_四位二进制计数器这样接成十进制计数器相关推荐

  1. jk触发器改为四进制_异步计数器 || 计数器的分类 ||异步二进制十进制|| 74290 8421 5421 || 数电...

    异步计数器 || 计数器的分类 || 异步 二进制 十进制 || 74290 || 数电 这一节介绍异步二进制计数器. 计数器功能: 计数器是对输入脉冲个数进行计数的时序电路. 计数器除了直接用于计数 ...

  2. jk触发器改为四进制_数字电路学习笔记(十):更多锁存器和触发器

    上一章中提到了普通RS锁存器的两大缺点: 1. S端口和R端口不能同时有效,但实际应用中不能保证这种情况不出现,此时可能会出错: 2. 在计算机中,有许多内存单元协同组成一个寄存器,存储同一个数据.但 ...

  3. jk触发器改为四进制_锁存器、触发器、寄存器和缓冲器的区别

    一.锁存器 锁存器(latch)---对脉冲电平敏感,在时钟脉冲的电平作用下改变状态 锁存器是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,仅当锁存器处于使能状态时,输出才 ...

  4. jk触发器改为四进制_这节课讲触发器

    基本概念: 触发-时钟脉冲边沿作用下的状态刷新称为触发. 触发器-具有触发功能的存储单元称为触发器. 触发器分类-主从触发器.维持-阻塞触发器.延迟触发器. 触发器的现态和次态 现态:触发器在有效信号 ...

  5. jk触发器改为四进制_关于触发器

    小菜鸡的第一篇推文来喽~哈哈哈哈(先向看文章的带佬献上膝盖) 数字逻辑电路总体来说学习难度是低于模(魔)拟(鬼)电路的,但是数电相比于模电而言更注重于应用,个人感觉数电需要的套路和方法更为固定,而且这 ...

  6. hdl四位二进制计数器_四位二进制计数器这样接成十进制计数器

    十进制计数器与4位二进制计数器有些相似,但4位二进制计数器需要计数到1111然后 才能返回到0000,而十进制计数器要求计数到1001 (相当于9)就返回0000.8421BCD码 十进制计数器是一种 ...

  7. 两片74161实现60进制_用二进制计数器集成芯片74161设计:(1)60进制计数器 (2)6×10进制计数器 (3)10×6进制计数器的实验思路...

    74161是4位二进制计数器,有同步置数和异步清零功能. 下面所有的计数器方案都用同步逻辑来进行设计 (1)60进制计数器,进位条件为59,转换成二进制是111011 需要用两片74161,N1作为低 ...

  8. java 36 进制_数学-在Java中如何将十进制数转换为以36为底的数字?

    数学-在Java中如何将十进制数转换为以36为底的数字? 如果我有一个十进制数字,如何在Java中将其转换为以36为基数? slavoj asked 2020-07-13T23:15:07Z 10个解 ...

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

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

最新文章

  1. R语言ggplot2可视化堆叠的条形图(stacked bar plot)并在每一个条形图的的中间添加对应的数值、值标签定位在geom_col堆叠的条形图中的每个条形段的中间
  2. Java 常用类 -Arrays
  3. 计算机网络·“存储-转发”式分组交换网
  4. CSS浏览器兼容性问题详解总结
  5. JavaScript:学习笔记(9)——Promise对象
  6. leafLet入门教程兼leafLet API中文文档参考
  7. wireshark抓包工具的使用及分析
  8. springboot细节挖掘(jar和war打包)
  9. nor flash驱动编写步骤
  10. python 按钮更改输入框的值_利用 50 行 Python 代码构建一个在线文本生成器!
  11. LeetCode Letter Combinations of a Phone Number
  12. 吊炸天的Kubernetes微服务图形化管理工具:Kuboard,必须推荐给你!
  13. java fp-growth 算法包_java实现fp-growth算法
  14. 12道JS基础简答题
  15. linux在服务器上下载文件,上传下载文件到Linux服务器
  16. 数据备份与恢复、系统备份与恢复
  17. 随机身份证号码计算年龄
  18. Good Luck in CET-4 Everybody! (巴什博弈 bash game)
  19. Halcon如何创建或生成空白的,全黑或全白的8位图和24位图
  20. 海思挂在ssd电子盘内核配置

热门文章

  1. pytorch加载自己的图片数据集的两种方法
  2. 摄影_焦点、对焦、对焦点
  3. android华为手机全屏显示
  4. 全球排名前四的眼药水,第一款来自欧洲老牌安瞧AGEPHA Pharma,眼科医生自留!
  5. git 回退远端master/develop分支版本
  6. JS调用window系统通知
  7. vue 下载文件流和捕获后端返回的状态码和错误信息的方法
  8. 设置GPU及显存大小
  9. 年中团建之军训-回顾
  10. 传感器与检测技术基础 复习提纲 考试不挂科专用版