74ls161十二进制计数器
使用74LS161同步二进制计数器设计十二进制计数器(模12计数)的核心思路是跳过多余的状态(16-12=4个状态),通常采用 同步置数法 或 异步清零法。下面详细说明两种方法,重点推荐同步置数法(稳定性更好,避免毛刺)。
方法一:同步置数法(推荐)
这种方法利用芯片的同步并行置数功能(LOAD' 引脚,低电平有效),在计数到11(1011)时,为下一个时钟周期准备好将计数器同步置入初始值 0000。
-
连接基础计数电路:
CLK接外部时钟信号。CLR'接高电平(1),禁用异步清零。LOAD'接反馈控制逻辑(待设计)。ENT和ENP接高电平(1),使能计数。D0,D1,D2,D3(置数输入)全部接地(0),准备置入0000。
-
设计反馈逻辑(置数信号
LOAD'):- 目标状态:计数器需要计数到 11(1011) 时,在其
有效时钟沿(通常是上升沿)将该值同步置入输入端D0~D3的值(0000)。 - 逻辑判断:当计数器的输出
Q3 Q2 Q1 Q0 = 1 0 1 1(即十进制的11)时,需要产生一个有效的低电平控制LOAD'信号。 - 逻辑表达式:
LOAD'=(Q3 AND NOT(Q2) AND Q1 AND Q0)'- 解释:只有当 Q3=1, Q2=0(即NOT Q2=1), Q1=1, Q0=1同时满足时,与非门输出低电平(即有效信号)。
- 器件实现:采用一个 与非门 (NAND) 来实现这个逻辑(例如使用
74LS00或74LS20):- 将
Q3,Q1,Q0以及NOT Q2连接到与非门的输入。 - 需要先产生
NOT Q2(可利用与非门多余门作为非门,或者用独立的非门芯片如74LS04)。 - 另一个更简洁的方案:连接 Q3, Q1, Q0 和一个外部非门产生的
Q2'到一个 4输入与非门(如74LS20)。等效逻辑表达式为LOAD' = (Q3 AND Q2' AND Q1 AND Q0)'。
- 将
- 目标状态:计数器需要计数到 11(1011) 时,在其
-
计数循环 (0000 -> 1011):
- 计数器从
0000(0) 开始计数。 - 当下一个时钟上升沿到来时,若
ENT=ENP=1且LOAD'=1(不置数),则计数加1:0001(1),0010(2)... 直到1011(11)。 - 当计数器达到
1011(11) 时,同步置数逻辑使LOAD'变为低电平有效。 - 在计数到
1011的同一个时钟上升沿,芯片会执行同步置数操作,将D3D2D1D0=0000装入计数器。 - 因此,在
1011之后的下一个输出状态直接跳变回0000,完成12个状态的循环。
- 计数器从
优势:同步置数发生在时钟有效沿,避免了竞争冒险产生的毛刺(Glitch),输出稳定可靠。
置数法关键点总结
- 起点:
0000→ ... →1011→0000(循环) - 所需状态:
0000→1011(12个状态) - 跳过的状态:
1100→1111(4个状态) - 置数条件:
LOAD' = (Q3 AND Q2' AND Q1 AND Q0)'(低电平有效) - 置入值:
D3D2D1D0 = 0000
方法二:异步清零法
这种方法利用芯片的异步清零功能(CLR' 引脚,低电平有效),在计数到12(1100)时(计数器状态 1100),立即将计数器强制清零回到 0000。
-
连接基础计数电路:
CLK接外部时钟信号。LOAD'接高电平(1),禁用置数。ENT和ENP接高电平(1),使能计数。D0,D1,D2,D3可悬空(一般可忽略)。
-
设计反馈逻辑(清零信号
CLR'):- 目标状态:计数器需要计数到 12(1100) 时,立即(无需等待时钟)强制清零到
0000。 - 逻辑判断:当计数器的输出
Q3 Q2 Q1 Q0 = 1 1 0 0(即十进制的12)时,需要产生一个有效的低电平控制CLR'信号。 - 逻辑表达式:
CLR'=(Q3 AND Q2 AND NOT(Q1) AND NOT(Q0))'- 解释:只有当 Q3=1, Q2=1, Q1=0(即NOT Q1=1), Q0=0(即NOT Q0=1)同时满足时,与非门输出低电平(即有效信号)。
- 器件实现:采用一个 与非门 (NAND) 实现:将
Q3,Q2,NOT Q1,NOT Q0连接到与非门的输入(等效表达式CLR' = (Q3 AND Q2 AND Q1' AND Q0')')。
- 目标状态:计数器需要计数到 12(1100) 时,立即(无需等待时钟)强制清零到
-
计数循环 (0000 -> 1011):
- 计数器从
0000(0) 开始计数到1011(11)。 - 下一个计数状态应是
1100(12)。在1100状态出现的一瞬间(几纳秒内),反馈逻辑会立即检测到该状态并使CLR' = 0。 - 计数器被 异步强制清零 回
0000状态。 - 因此,状态
1100只是一个短暂的过渡态,最终稳定的状态还是回到了0000。有效计数是从0000到1011(共12个状态)。
- 计数器从
缺点:清零是异步操作的,发生在计数器刚达到目标状态(如1100)时。若清零信号撤销稍晚于时钟沿变化,可能导致输出短时毛刺(尤其是在高速时钟下),影响稳定性。
清零法关键点总结
- 起点:
0000→ ... →1011→ (1100) →0000(循环)1100仅短暂存在。 - 所需状态:
0000→1011(12个状态) - 跳过的状态:状态
1100本身也是短暂跳过的一部分状态。有效避免了1101,1110,1111。 - 清零条件:
CLR' = (Q3 AND Q2 AND Q1' AND Q0')'(低电平有效)
结论与推荐
- 首选方案:强烈建议使用同步置数法(
LOAD'反馈)。它在时钟控制下完成状态跳变,输出稳定无毛刺,电路可靠性高,设计符合时序逻辑规范。 - 备选方案:异步清零法(
CLR'反馈)虽然在原理上可行且电路更简单,但由于潜在的毛刺问题,在稳定性要求较高的场合(如后续电路对计数器输出敏感)不推荐使用。 - 实现建议:使用 74LS161 + 与非门芯片(如74LS00/20)+ 非门芯片(如74LS04,或利用与非门的多余门)搭建反馈逻辑电路即可完成设计。
通过上述任何一种方法,你都能成功将4位同步二进制计数器74LS161改造为一个稳定工作的十二进制计数器(模12计数器)。
4位同步二进制计数器CD54ACT161 CD74ACT161 数据表
电子发烧友网站提供《4位同步二进制计数器CD54ACT161 CD74ACT161
资料下载
李燕
2024-05-17 11:16:27
4位同步二进制计数器SN54LV161A SN74LV161A 数据表
电子发烧友网站提供《4位同步二进制计数器SN54LV161A SN74LV161
资料下载
维生素B2
2024-05-08 11:02:06
74ls161十进制计数器电路图
74LS161为4位二进制同步加法计数器。其中 是异步清零端, 是预置数控制端,D3 D2 D1 D0是预置数输入端,CTt和CTp是
2021-07-09 16:12:21
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机