概述
设计任务:
设计由JK触发器、数据选择器、译码器和LED数码管构成的动态显示电路。
当然也可以不使用JK触发器,怎么简单怎么来,使用74LS161芯片是一样的,数据选择器选用74LS153芯片,译码器则选用CD4511芯片,而数码管要使用七段共阴极数码管。
CD4511:显示译码器
74LS153:是实现数据选择功能,即把多路数据中的某一路数据传送到公共数据线上,其作用类似于多个输入的单刀多掷开关。
74LS161:是一个四位二进制同步加法计数器
设计要求:
(1)用一个显示译码器驱动1个LED数码管,让该数码管依次显示4位十进制数;
(2)用四个显示译码器驱动四个LED数码管,让四个数码管轮流显示4位十进制数;
(3)每位十进制数以8421BCD码形式输入;
动态显示电路的设计思路:
下图是动态显示的实现框图:
控制电路的设计思路:
控制电路的主要功能是CP脉冲信号的作用下,控制数据选择器选择电路依次输出4位BCD码,并同时控制对应数码管的阴极,使其接地而正常显示(在实验中也可不接数码管的阴极,也能让数码管正常)。
动态电路的设计框图:
Proteus绘制原理图与仿真
在设计之前要先在纸上绘制草图,确定逻辑关系是否正确,连接实物并进行检查、修改与调试。要求不管在连接实物还是仿真都能够实时改变一位十进制数或者4位十进制数,并验证电路的逻辑功能是否达到设计要求。
CP信号由 74LS161的CLK端进入由Q0、Q1送入U1、U2的A、B端。
计数器的输出状态一次是00、01、10、11,根据信号的不同,所选择的端口也不同。
让四个数码管轮流显示4位十进制数
以上是用一个显示译码器驱动1个LED数码管,让该数码管依次显示4位十进制数;,下面是用四个显示译码器驱动四个LED数码管,让四个数码管轮流显示4位十进制数。
基本原理都相同,但是芯片CD4511更换为74LS48,同时放上74LS139芯片控制对应数码管的阴极,使其接地而正常显示
给的信号依次为8421,所以4个数码管上会轮流显示8421,例如:给出数字4531、7582、9683等,四个数码管上会轮流显示对应的数字,就代表着实验成功。
最后
以上就是风趣自行车为你收集整理的十进制计数器的动态显示电路设计的全部内容,希望文章能够帮你解决十进制计数器的动态显示电路设计所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复