- 数字电子教程
- 数字电子-首页
- 数字电子基础
- 数字系统类型
- 信号类型
- 逻辑电平和脉冲波形
- 数字系统组件
- 数字逻辑运算
- 数字系统优点
- 数制
- 数制
- 二进制数表示
- 二进制运算
- 带符号二进制运算
- 八进制运算
- 十六进制运算
- 补码运算
- 进制转换
- 进制转换
- 二进制到十进制转换
- 十进制到二进制转换
- 二进制到八进制转换
- 八进制到二进制转换
- 八进制到十进制转换
- 十进制到八进制转换
- 十六进制到二进制转换
- 二进制到十六进制转换
- 十六进制到十进制转换
- 十进制到十六进制转换
- 八进制到十六进制转换
- 十六进制到八进制转换
- 二进制编码
- 二进制编码
- 8421 BCD码
- 余3码
- 格雷码
- ASCII码
- EBCDIC码
- 编码转换
- 错误检测与纠错码
- 逻辑门
- 逻辑门
- 与门
- 或门
- 非门
- 通用门
- 异或门
- 异或非门
- CMOS逻辑门
- 使用二极管电阻逻辑的或门
- 与门与或门
- 两级逻辑实现
- 阈值逻辑
- 布尔代数
- 布尔代数
- 布尔代数定律
- 布尔函数
- 德摩根定理
- SOP和POS形式
- POS到标准POS形式
- 最小化技术
- 卡诺图最小化
- 三变量卡诺图
- 四变量卡诺图
- 五变量卡诺图
- 六变量卡诺图
- 无关项
- 奎因-麦克斯拉斯基方法
- 最小项和最大项
- 规范式和标准式
- 最大项表示
- 使用布尔代数化简
- 组合逻辑电路
- 数字组合电路
- 数字算术电路
- 多路复用器
- 多路复用器设计步骤
- MUX通用门
- 使用4:1 MUX的2变量函数
- 使用8:1 MUX的3变量函数
- 多路分解器
- MUX与DEMUX
- 奇偶校验位生成器和校验器
- 比较器
- 编码器
- 键盘编码器
- 优先编码器
- 译码器
- 算术逻辑单元
- 7段LED显示器
- 代码转换器
- 代码转换器
- 二进制到十进制转换器
- 十进制到BCD转换器
- BCD到十进制转换器
- 二进制到格雷码转换器
- 格雷码到二进制转换器
- BCD到余3码转换器
- 余3码到BCD转换器
- 加法器
- 半加器
- 全加器
- 串行加法器
- 并行加法器
- 使用半加器的全加器
- 半加器与全加器
- 使用与非门的全加器
- 使用与非门的半加器
- 二进制加法/减法器
- 减法器
- 半减器
- 全减器
- 并行减法器
- 使用2个半减器的全减器
- 使用与非门的半减器
- 时序逻辑电路
- 数字时序电路
- 时钟信号和触发
- 锁存器
- 移位寄存器
- 移位寄存器应用
- 二进制寄存器
- 双向移位寄存器
- 计数器
- 二进制计数器
- 非二进制计数器
- 同步计数器设计
- 同步计数器与异步计数器
- 有限状态机
- 算法状态机
- 触发器
- 触发器
- 触发器转换
- D触发器
- JK触发器
- T触发器
- SR触发器
- 带时钟的SR触发器
- 无时钟的SR触发器
- 带时钟的JK触发器
- JK到T触发器
- SR到JK触发器
- 触发方式:触发器
- 边沿触发触发器
- 主从JK触发器
- 竞争冒险现象
- A/D和D/A转换器
- 模数转换器
- 数模转换器
- DAC和ADC集成电路
- 逻辑门的实现
- 用与非门实现非门
- 用与非门实现或门
- 用与非门实现与门
- 用与非门实现或非门
- 用与非门实现异或门
- 用与非门实现异或非门
- 用或非门实现非门
- 用或非门实现或门
- 用或非门实现与门
- 用或非门实现与非门
- 用或非门实现异或门
- 用或非门实现异或非门
- 使用CMOS的与非/或非门
- 使用与非门的全减器
- 使用2:1 MUX的与门
- 使用2:1 MUX的或门
- 使用2:1 MUX的非门
- 存储器件
- 存储器件
- RAM和ROM
- 缓存存储器设计
- 可编程逻辑器件
- 可编程逻辑器件
- 可编程逻辑阵列
- 可编程阵列逻辑
- 现场可编程门阵列
- 数字电子系列
- 数字电子系列
- CPU架构
- CPU架构
数字电子-计数器
计数器是一种时序电路。用于计数脉冲的数字电路称为计数器。计数器是触发器应用最广泛的领域之一。它是一组带有时钟信号的触发器。计数器有两种类型。
- 异步或行波计数器
- 同步计数器
异步或行波计数器
2位行波向上计数器的逻辑图如图所示。使用了触发(T)触发器。但是我们也可以使用JK触发器,J和K永久连接到逻辑1。外部时钟应用于触发器A的时钟输入,QA输出应用于下一个触发器的时钟输入,即FF-B。
逻辑图
操作
序号 | 条件 | 操作 |
---|---|---|
1 | 最初让两个FF都处于复位状态 | QBQA = 00最初 |
2 | 第一个负时钟沿后 |
一旦应用第一个负时钟沿,FF-A将翻转,QA将等于1。 QA连接到FF-B的时钟输入。由于QA已从0变为1,FF-B将其视为正时钟沿。QB没有变化,因为FF-B是负边沿触发的FF。 第一个时钟脉冲后,QBQA = 01。 |
3 | 第二个负时钟沿后 |
在第二个负时钟沿到达时,FF-A再次翻转,QA = 0。 QA的变化对FF-B起到了负时钟沿的作用。因此它也将翻转,并且QB将为1。 第二个时钟脉冲后,QBQA = 10。 |
4 | 第三个负时钟沿后 |
在第三个负时钟沿到达时,FF-A再次翻转,QA从0变为1。 由于这是一个正向变化,FF-B对此没有响应并保持不活动。因此QB不改变,并继续等于1。 第三个时钟脉冲后,QBQA = 11。 |
5 | 第四个负时钟沿后 |
在第四个负时钟沿到达时,FF-A再次翻转,QA从0变为1。 QA的这个负向变化对FF-B起到了时钟脉冲的作用。因此它翻转以将QB从1变为0。 第四个时钟脉冲后,QBQA = 00。 |
真值表
同步计数器
如果“时钟”脉冲同时应用于计数器中的所有触发器,则此类计数器称为同步计数器。
2位同步向上计数器
FF-A的JA和KA输入连接到逻辑1。因此FF-A将作为触发触发器工作。JB和KB输入连接到QA。
逻辑图
操作
序号 | 条件 | 操作 |
---|---|---|
1 | 最初让两个FF都处于复位状态 | QBQA = 00最初。 |
2 | 第一个负时钟沿后 |
一旦应用第一个负时钟沿,FF-A将翻转,QA将从0变为1。 但在应用负时钟沿的瞬间,QA,JB = KB = 0。因此FF-B不会改变其状态。所以QB将保持为0。 第一个时钟脉冲后,QBQA = 01。 |
3 | 第二个负时钟沿后 |
在第二个负时钟沿到达时,FF-A再次翻转,QA从1变为0。 但此时QA为1。所以JB = KB= 1,FF-B将翻转。因此QB从0变为1。 第二个时钟脉冲后,QBQA = 10。 |
4 | 第三个负时钟沿后 |
在应用第三个下降时钟沿时,FF-A将从0翻转到1,但FF-B没有状态变化。 第三个时钟脉冲后,QBQA = 11。 |
5 | 第四个负时钟沿后 |
在应用下一个时钟脉冲时,QA将从1变为0,QB也将从1变为0。 第四个时钟脉冲后,QBQA = 00。 |
计数器的分类
根据计数进度的不同,同步或异步计数器分类如下:
- 向上计数器
- 向下计数器
- 向上/向下计数器
向上/向下计数器
向上计数器和向下计数器组合在一起得到向上/向下计数器。还提供了一个模式控制(M)输入来选择向上或向下模式。需要设计和使用组合电路在每对触发器之间,以实现向上/向下操作。
向上/向下计数器的类型
向上/向下计数器有两种类型:
- 向上/向下行波计数器
- 向上/向下同步计数器
向上/向下行波计数器
在向上/向下行波计数器中,所有FF都以触发模式工作。因此可以使用T触发器或JK触发器。LSB触发器直接接收时钟。但是每个其他FF的时钟是从前一个FF的(Q = Q bar)输出获得的。
- 向上计数模式(M=0) - 如果要实现向上计数,则前一个FF的Q输出连接到下一级的时钟。对于此模式,模式选择输入M处于逻辑0 (M=0)。
- 向下计数模式(M=1) - 如果M = 1,则前一个FF的Q bar输出连接到下一个FF。这将使计数器在计数模式下工作。
示例
3位二进制向上/向下行波计数器。
- 3位 - 因此需要三个FF。
- 向上/向下 - 所以模式控制输入是必要的。
- 对于一个波纹向上计数器,前一个触发器的Q输出连接到下一个触发器的时钟输入。
- 对于一个波纹向上计数器,前一个触发器的Q输出连接到下一个触发器的时钟输入。
- 对于一个波纹向下计数器,前一个触发器的Q非输出连接到下一个触发器的时钟输入。
- 让前一个触发器的Q和Q非输出的选择由模式控制输入M控制,使得如果M=0,则向上计数。所以将Q连接到CLK。如果M=1,则向下计数。所以将Q非连接到CLK。
方框图
真值表
操作
序号 | 条件 | 操作 |
---|---|---|
1 | 情况1 − M=0(向上计数模式) |
如果M=0且M非=1,则图中的与门1和3将被使能,而与门2和4将被禁用。 因此,QA连接到触发器B的时钟输入,QB连接到触发器C的时钟输入。 这些连接与普通向上计数器的连接相同。因此,当M=0时,电路作为向上计数器工作。 |
2 | 情况2 − M=1(向下计数模式) |
如果M=1,则图中的与门2和4被使能,而与门1和3被禁用。 因此,QA非连接到触发器B的时钟输入,QB非连接到触发器C的时钟输入。 这些连接将产生一个向下计数器。因此,当M=1时,电路作为向下计数器工作。 |
模计数器(MOD-N计数器)
2位波纹计数器称为MOD-4计数器,3位波纹计数器称为MOD-8计数器。因此,一般来说,n位波纹计数器称为模N计数器。其中,模数=2n。
模的类型
- 2位向上或向下(MOD-4)
- 3位向上或向下(MOD-8)
- 4位向上或向下(MOD-16)
计数器的应用
- 频率计数器
- 数字时钟
- 时间测量
- 数模转换器
- 分频电路
- 数字三角波发生器。