- 数字电子教程
- 数字电子 - 首页
- 数字电子基础
- 数字系统类型
- 信号类型
- 逻辑电平和脉冲波形
- 数字系统组件
- 数字逻辑运算
- 数字系统优势
- 数制
- 数制
- 二进制数表示
- 二进制运算
- 有符号二进制运算
- 八进制运算
- 十六进制运算
- 补码运算
- 进制转换
- 进制转换
- 二进制转十进制
- 十进制转二进制
- 二进制转八进制
- 八进制转二进制
- 八进制转十进制
- 十进制转八进制
- 十六进制转二进制
- 二进制转十六进制
- 十六进制转十进制
- 十进制转十六进制
- 八进制转十六进制
- 十六进制转八进制
- 二进制编码
- 二进制编码
- 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转换器
- 加法器
- 半加器
- 全加器
- 串行加法器
- 并行加法器
- 使用半加器的全加器
- 半加器与全加器
- 使用与非门的全加器
- 使用与非门的半加器
- 二进制加法/减法器
- 减法器
- 半减器
- 全减器
- 并行减法器
- 使用两个半减器的全减器
- 使用与非门的半减器
- 时序逻辑电路
- 数字时序电路
- 时钟信号和触发
- 锁存器
- 移位寄存器
- 移位寄存器应用
- 二进制寄存器
- 双向移位寄存器
- 计数器
- 二进制计数器
- 非二进制计数器
- 同步计数器设计
- 同步计数器与异步计数器
- 有限状态机
- 算法状态机
- 触发器
- 触发器
- 触发器转换
- 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)以外的数制(例如基数3、基数7、基数10等)的数字计数器称为**非二进制计数器**。
因此,非二进制计数器是不使用二进制数制来表示计数的计数器。在非二进制计数器中,计数值用计数器所用特定数制的数字表示。
例如,在十进制(基数10)计数器中,每个级都有十个可能的状态,由数字0、1、2、3、4、5、6、7、8和9表示。
我们可以使用多种类型的数字电子元件设计非二进制计数器,例如触发器、组合电路、带预置和清零输入的计数器等。设计组件的选择取决于计数器的预期性能。
非二进制计数器的类型
有许多类型的非二进制计数器可用于数字系统。下面解释了最常用的非二进制计数器类型。
- **三进制计数器** - 使用基数3数制的非二进制计数器称为**三进制计数器**。因此,三进制计数器可以有三种可能的状态,由数字0、1和2指定。三进制计数器可以具有的计数序列可以是0、1、2、10、11、12、20、21、22…
- **四进制计数器** - 使用基数4数制来表示计数状态的非二进制计数器称为**四进制计数器**。因此,四进制计数器可以有四种可能的状态,由数字0、1、2和3指定。因此,四进制计数器的计数序列将是0、1、2、3、10、11、12、13、20、21、22、23、30…
- **格雷码计数器** - 使用格雷码表示计数状态的非二进制计数器称为**格雷码计数器**。在格雷码计数器中,计数序列为0、1、3、2、6、7、5、4、12、13…
- **十进制计数器** - 使用基数10数制来表示计数状态的非二进制计数器称为**十进制计数器**。因此,十进制计数器可以有十个可能的状态,由数字0、1、2、3、4、5、6、7、8、9、10、11…表示。
非二进制计数器设计
典型非二进制计数器的设计按照以下步骤进行 -
**步骤1** - 首先,确定需要使用的非二进制数制的类型或基数。
**步骤2** - 确定计数器具有的计数级数,其中计数器的每个计数级将由非二进制数制的一个数字表示。
**步骤3** - 根据非二进制数制确定每个计数级的可能状态。例如,在十进制数制中,每个级可以有十个可能的状态,由数字0、1、2、3、4、5、6、7、8和9表示。
**步骤4** - 选择一种触发器类型来表示计数器的每个级。所选触发器必须具有足够的状态来表示级的所有可能状态。
**步骤5** - 将所有触发器连接在一起形成计数器电路,并测试计数器以确保其正常工作。
非二进制计数器的优点
以下是非二进制计数器的主要优点 -
- 非二进制计数器可以计数到比二进制计数器更多的级数。例如,十进制计数器可以计数到10级。
- 非二进制计数器对噪声和电气干扰具有免疫力。
- 非二进制计数器在更宽的频率范围内具有更好的精度和分辨率。
- 在某些应用中,非二进制计数器比二进制计数器具有更低的电路复杂性和尺寸。
非二进制计数器的局限性
尽管非二进制计数器有几个优点,但它们也有一些局限性,在数字电路设计中使用时应考虑这些局限性 -
- 与二进制计数器相比,非二进制计数器的电路更复杂。
- 非二进制计数器使用非标准接口。因此,它们不能轻易地与其他数字电路接口。
- 由于电路复杂,非二进制计数器消耗更多功率。
- 非二进制计数器的可用范围不广。
- 非二进制计数器比二进制计数器相对昂贵。
非二进制计数器的应用
非二进制计数器在数字电子学中的众多应用中都有使用。一些非二进制计数器的常见用途如下所示:
- 非二进制计数器用于计算机中执行算术运算,例如乘法和除法。
- 非二进制计数器用于数字信号处理中实现算法。
- 非二进制计数器也用于脉冲位置调制 (PPM) 中,以对信号进行编码并在通信信道上传输。
- 非二进制计数器也用于时分多路复用 (TDM) 应用中。
- 非二进制计数器用于模数转换器 (ADC) 中。
- 非二进制计数器也用于控制系统中实现控制算法。
结论
总之,非二进制计数器是一种数字计数器,它不使用二进制数系统,而是使用不同的数系统进行计数。非二进制计数器用于需要更高分辨率和精度的数字应用中。