用74LS290设计一个六进制计数器

如题

将74LS290的CP1端与Q0端相接,使它组成8421BCD码十进制计数器。其次,六进制计数器有6个有效状态0000~1001,可由十进制计数器采用一定的方法使它跳越3个无效状态0111~0110而实现六进制计数。

置零信号取自0110即当状态0110(6出现时,将Q2=1,Q1=1送到清零端R即Rp= 0),使计数器立即清零, 状态0110仅瞬间存在。

扩展资料

任意进制计数器设计

利用已有的中规模集成计数器,通过外电路的不同连接,得到任意进制计数器。任意进制计数器设计的常用方法有:利用清零端的反馈清零法、 HZICW25Q64BVSS0G利用置数端的反馈置数法。

反馈清零法

反馈清零法是通过控制已有计数器的清零端来获得任意进制计数器的一种方法。使用已有的中规模集成计数器构成任意进制计数器时要注意清零端是异步方式还是同步方式。

例如,分别使用集成计数器74LS161和74LS163构成模6加法计数器。

(一)考虑到74LS161的CLR为异步清零端,且为低电平有效。通过控制异步清零端获得的任意进制计数器存在一个极短暂的过渡状态,该短暂状态不是真正的计数状态,但又是不可缺少的,否则将无法产生清零信号。

故用74LS161构成模6加法计数器的反馈电路的输出简化表达式为CLR= Q2Q,,和(c)分别为计数器的状态图和波形图。

(二)考虑到74LS163酌CLR为同步清零端,且为低电平有效。通过控制同步清零端获得的任意进制计数器,当CLR =0,且在时钟脉冲CLK上升沿作用时,计数器将被清零。故用74LS163构成模6加法计数器的反馈电路的输出简化表达式为CLR= Q2Qo,分别为计数器的状态图和波形图。

参考资料来源:百度百科-计数器

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15
常用异步集成计数器74LS290
74LS290芯片管脚:S9(1)、S9(2)称为置“9”端,R0(1)、R0(2)称为置“0”端;CP0、CP1端为计数时钟输入端,Q3Q2Q1Q0为输出端,NC表示空脚。
74LS290具有以下功能:
置“9”功能:当S9(1)=S9(2)=1时,不论其他输入端状态如何,计数器输出Q3 Q2 Q1 Q0=1001,而(1001)2=(9)10,故又称为异步置数功能。
置“0”功能:当S9(1)和S9(2)不全为1,并且R0(1)=R0(2)=1时,不论其他输入端状态如何,计数器输出Q3 Q2 Q1 Q0=0000,故又称为异步清零功能或复位功能。
计数功能:当S9(1)和S9(2)不全为1,并且R0(1)和R0(2)不全为1时,输入计数脉冲CP,计数器开始计数。计数脉冲由CP0输入,从Q0输出时,则构成二进制计数器;计数脉冲由CP1输入,输出为Q2Q1Q0时,则构成五进制计数器;若将Q0和CP1相连,计数脉冲由CP0输入,输出为Q3Q2Q1Q0时,则构成十进制(8421码)计数器;若将Q3和CP0相连,计数脉冲由CP1输入,输出为Q3Q2Q1Q0时,则构成十进制(5421码)计数器。因此,74LS290又称为“二—五—十进制型集成计数器”。
你要设置为6进制计数器,则将Q0和CP1相连,计数脉冲由CP0输入,输出为Q3Q2Q1Q0时,则构成十进制(8421码)计数器;若将Q3和CP0相连,计数脉冲由CP1输入。因为是异步清零,所以只要将Q2和Q1管脚共接一个与门,将这个与门的输出接R0(1)和R0(2),S9(1)与S9(2)任意一个接高就行,这样就做出了6进制计数器。
部分资料取自百度知道关于74ls290特点的提问。
希望我的回答能帮助到你。本回答被提问者采纳
相似回答