本文阐述如何使用T触发器,实现计数器,计数器的功能就是:每来一个脉冲,自动加1,本文将做一个大小为3bit位的计数器,最大值为十进制的7,每个bit位将用1个T触发器表示,所以3bit位的计数器,应该使用3个T触发器,它们三个按照如图1的方式连接,且初始状态CP1=Q1=Q2=Q3=0,

所以初始值为
000

下面将CP1由变1,状态变成了图2,由于T触发器的特性,CP触发上升沿,会使Q1=1,CP2由1变成0(CP2为下降沿,所以Q2不变),最终图2的值为
001

接下来将CP1恢复成0,方便下次再从0变成1,由于本次操作是从1到0,属于下降沿,所以除了CP1,其他没有任何变化,恢复之后的状态如图3

再次将CP1变成1,此时CP1成上升沿,导致Q‾1\overline{Q}1Q​1由0变成1,也成上升沿,所以最终的值如图4,变成了
010

接下来将CP1恢复成0,方便下次再从0变成1,由于本次操作是从1到0,属于下降沿,所以除了CP1,其他没有任何变化,恢复之后的状态如图5

再次将CP1变成1,成上升沿,所以Q1翻转,由0变1,CP2=Q‾1\overline{Q}1Q​1由1变0,成下降沿,所以Q2不变,最终计数器状态如图6,此时的值为
011

接下来将CP1恢复成0,方便下次再从0变成1,由于本次操作是从1到0,属于下降沿,所以除了CP1,其他没有任何变化,恢复之后的状态如图7

再次将CP1变成1,成上升沿,所以Q1翻转,由1变0
CP2=Q‾1\overline{Q}1Q​1由0变1,成上升沿,所以Q2翻转,由1变0
CP3=Q‾2\overline{Q}2Q​2由0变1,成上升沿,所以Q3翻转,由0变1
所以最终状态如图8,值为
100


CPU和内存的电路设计09-计数器的内部电路实现相关推荐

  1. 计算机系统-电路设计11-内存的内部电路实现(输入与输出同线)

    许言 上文描述了寄存器的内部电路,本文讲述另一种电路,这种电路的输入与输出使用了相同一根导线,而不是上文的两根导线 当然了,依然以上升沿D触发器为基础,其中G是一个电子开关,与我们普通继电器开关相比, ...

  2. CPU和内存的电路设计01-非门电路

    本文介绍非门芯片电路的内部结构,以及符号的衍变表示 图1中,J是一块电磁铁,开关S1和S2初始都是断开的,当合上S1之后,S2被吸引,所以灯泡L1会亮起来 图2中,S2的初始状态与S1恰好相反,刚开始 ...

  3. 计算机系统-电路设计05-RS触发器的内部电路实现

    下面有图1这样的一个电路,大体上分上下两部分,每部分都由一个开关,一个或门,一个非门,加一个灯泡组成 将开关R闭合,闭合之后,就会出现图2的逻辑值,其中绿色线表示1,红色表示0 流程如下:R闭合,R= ...

  4. VB.NET工作笔记015---vb.net获取cpu使用率,内存使用率_未能找到具有指定类别名“Processor”、计数器名“% Processor Time”的性能计数

    vb.net获取系统CPU的使用率,和内存的使用率 获取cpu的使用率,用: performanceCounter1这个控件,一定要记得,写上Processor 这个: counterName cat ...

  5. cpu,内存,虚拟内存,硬盘,缓存之间是什么关系??

    1.CPU即中央处理器,是英语"Central Processing Unit"的缩写.CPU从内存或缓存中取出指令,放入指令寄存器,并对指令译码分解成一系列的微操作,然后发出各种 ...

  6. Android获取cpu和内存信息、网址的代码

    android获取手机cpu并判断是单核还是多核 /**  * Gets the number of cores available in this device, across all proces ...

  7. 理解CPU/寄存器/内存三者关系

    CPU/寄存器/内存 CPU,全名Central Processing Unit(中央处理器).这是一块超大规模的集成电路,包含上亿的晶体管,是一台计算机的运算核心(Core)和控制核心(Contro ...

  8. Linux按照CPU、内存、磁盘IO、网络性能监测

    系统优化是一项复杂.繁琐.长期的工作,优化前需要监测.采集.测试.评估,优化后也需要测试.采集.评估.监测,而且是一个长期和持续的过程,不 是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上 ...

  9. Linux 查询 OS、CPU、内存、硬盘信息

    文章目录 Linux 查询 OS.CPU.内存.硬盘信息 一.前言 二.关于服务器基本配置 2.1 操作系统基本配置查询 2.2 CPU基本配置查询 2.3 内存基本配置查询 2.4 硬盘基本配置查询 ...

  10. 性能优化CPU、内存、磁盘I/O、网络性能相关命令

    系统优化是一项复杂.繁琐.长期的工作,优化前需要监测.采集.测试.评估,优化后也需要测试.采集.评估.监测,而且是一个长期和持续的过程,不 是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上 ...

最新文章

  1. Kubernetes入门
  2. C#/VB.NET 给Word文档添加/撤销书签
  3. spring boot打jar包发布
  4. ProgressBar(圆形、水平进度条)的基本使用(点击Button1按钮,显示或消失圆形ProgressBar)(每点击一次Button2按钮,水平进度条增加10%)
  5. [AHOI2008] 紧急集合
  6. Python学习9 面向对象 类和对象
  7. C#制作Windows service服务系列二:演示一个定期执行的windows服务及调试(windows service)(转载)...
  8. 关于web前端中文站(www.lisa33xiaoq.net)侵权业余草(www.xttblog.com)相关文章的公告...
  9. linux断点续传程序,Linux中实现断点续传的原理
  10. [Matlab] norm函数用法(用于RMSE和R2)
  11. 【企业】读纸牌屋,把握人性
  12. 去水印软件哪个好_去水印工具
  13. 家庭收支记账软件--Java
  14. Glide加载网络图片模糊变形问题解决办法
  15. PHP 实现递归处理数据
  16. 《Computer Graphics C Version》(Donald Hearn著)总结 第五章(第一部分)
  17. mysql 8.064位安装_windows64位下MySQL8.0.15安装教程图文详解
  18. Linux 运行jar包的几种方式
  19. 阿里云docker环境搭建和问题解决
  20. 音频的采样率和采样大小

热门文章

  1. 计算机桌面背景显示方式有几种,win7更改自己电脑的桌面背景几种方法介绍 Windows7系统更改桌面背景的方法图文教...
  2. php 读取 eml,php如何读取解析eml文件以及生成网页的示例分享
  3. SwiftUI CoreSpotlight 实战之实现Spotlight搜索(教程含源码)
  4. 寒假训练1—H(第一次写出结构体数组)
  5. 红外小目标检测中ROC曲线的绘制
  6. 【VALSE 2019 PPT】香港科技大学沈劭劼最新研究-《无人机视觉感知与导航》-总结
  7. 计算机设备选型原则,计算机中通信技术的选用应遵循什么原则
  8. RabbitMQ登录时guest用户提示User can only log in via localhost
  9. 蜘蛛:请求头、响应头、响应码
  10. 心情好,贴一小段自己写的VBS服务器端过程,做了适度封装