
用74LS161四位二进制计数器实现12进制计数器,要求用两种方法
74LS161是四位二进制同步加法计数器,使用该计数器实现十二进制计数器主要有置数法和清零法两种方法。具体过程如下: 首先,需要观察74LS161的引脚图和功能真值表如下图所示: 观察功能真值表时需要注意74LS161时同步预置、异步清零计数器。故两种设计方法状态设计的状态变化不同,特别是预置数或清零时。 1、置数法设计十二进制计数器 置数法即通过74LS161同步预置数功能预置计数初值,计数至溢出时通过进位输出信号,再重新加载预置数实现循环十二进制计数功能。 根据功能真值表和置数法计数器计数规则,可以推出置数输入应为0100,即0100~1111共12个状态,由此推出其电路原理图如下: 电路波形仿真结果如下(从上至下依次是CLK和D(4)~D(8)共5个波形): 根据电路波形可以推出该电路的状态转移图如下(Q(4)~Q(1)依次对应D(8)~D(4)): 可以发现通过预置数0100后每接收一个脉冲,计数输出加1,计数结果为1111时进位输出为高电平,经反相器输入同步预置数端,下一个时钟到来时计数器加载预置数,重新计数,进位输出也恢复低电平。 2、清零法设计十二进制计数器 清零法即通过74LS161异步清零输出功能使74LS161从零开始计数至设定值时复位,从而实现循环十二进制异步计数器的功能。 根据功能真值表和清零法计数器计数规则,可以推出设定数值应为1100,即0000~1100共13个状态,但由于异步清零1100状态持续时间极短可以忽略。由此推出其电路原理图如下: 电路波形仿真结果如下: 状态转移图如下: 观察波形图和状态转移图,计数器从0000开始计数输入脉冲,当计数至1100的一瞬间,计数输出清0即状态0000;下一个时钟到来时,计数输出变为0001,构成异步清零十二进制计数器。 比较两种方法,可以发现异步清零法1100状态出现的时间极短,其进位输出为脉冲,在实际应用电路中容易受外界干扰,故常使用锁存器将其输出保持一个时钟周期。同步置数法的状态稳定,进位输出为矩形波,故实际设计较多使用同步置数法。
用74160设计一个24进制计数器
可以利用反馈清0法。 74160与74LS160的功能完全相同,都是十进制计数器。组成24进制计数器,利用反馈清0法,计数到24时,产生一个复位信号,使两个计数同时回0,实现改制,最大数是23。虽然利用24产生复位信号,但是并看不到24,具体设计如下: 具体的作用: 74LS160芯片同步十进制计数器(直接清零)作用: 1、用于快速计数的内部超前进位; 2、用于n位级联的进位输出; 3、同步可编程序; 4、有置数控制线; 5、二极管箝位输入; 6、直接清零; 7、同步计数; 74ls160中的ls代表为低功耗肖特基型芯片,74160为标准型芯片,结构功能一样。
推荐阅读
- ○ w3school,w3school和w3cschool两个网站有什么关系和区别
- ○ w3c,W3C是干什么的?
- ○ w3,营养学中的常用英文缩写及其含义,跪求各位大哥大姐!谢谢好
- ○ insert into,VB insert into 的用法
- ○ html css,CSS是什么?和HTML有什么区别?
- ○ jquery ajax,PCD刀具的焊接方法常用的有哪几个
- ○ 万维网联盟,万维网是什么意思
- ○ php手册,PHP+MySQL完全学习手册的图书目录
- ○ background-color,background和background-Color的区别介绍
- ○ css手册,什么是CSS样式表?
最新文章
- ○ w3school,w3school和w3cschool两个网站有什么关系和区别
- ○ w3c,W3C是干什么的?
- ○ w3,营养学中的常用英文缩写及其含义,跪求各位大哥大姐!谢谢好
- ○ insert into,VB insert into 的用法
- ○ html css,CSS是什么?和HTML有什么区别?
- ○ jquery ajax,PCD刀具的焊接方法常用的有哪几个
- ○ 万维网联盟,万维网是什么意思
- ○ php手册,PHP+MySQL完全学习手册的图书目录
- ○ background-color,background和background-Color的区别介绍
- ○ css手册,什么是CSS样式表?