下载手机汽配人

数字电路设计交通灯控制器,

1. 东西方向为主干道,南北方向为副干道; 2. 主干道通行40秒后,转换; 3. 换向时要有4秒的黄灯期; 4. 南北通行时间为20秒,到时间则转换。 5. 用数码管显示计时 如何做呀 高手指点在线等
提问者:网友 2017-10-18
最佳回答
我们看到,这是显示的要求是40进制,4进制,20进制。且轮换进行。 很容易想到的就是使用16进制计数器。 设计方法是: 第一个40进制选取两个16进制计数器,第一个计数器的进位输出接入第二个计数器的ENT端,然后再在第二个计数器的输出端接入3-8译码器,我们知道1对应的二进制是00001,40对应二进制是101000。于是在3-8译码器输入端接入前三位,将3-8译码器的第5个输出端接到第一个计数器的LOAD端,然后第一个计数器置数端输入是0001。然后我们就可以发现这两个计数器构成了由1~40的二进制计数器。 同理我们对黄灯用一个16进制计数器设计成1~4的二进制计数器。 同理对南北绿灯用两个16进制计数器设计成1~20的二进制计数器。 然后我们理下思路,要产生你提出的效果,我们接下来要将这些计数器形成循环显示。 具体就是: 1~40二进制计数器(即东西绿灯)当到达40时,进位信号触发后一个1~4二进制计数器(即黄灯),同时这个信号阻断1~40二进制计数器继续计数。 之后,当1~4二进制计数器达到4时,进位信号触发1~20二进制计数器(即南北绿灯),同时这个信号阻断1~4二进制计数器继续计数。 之后同理,1~20到达20后,触发后一个1~4,1~4到达4后,再触发1~40。 于是我们很清晰的看到了这样一个循环,当东西绿灯40秒到后自动停止转到黄灯,到达4秒后自动停止转到南北绿灯。20秒后自动停止转到黄灯。4秒后自动停止并转到东西绿灯....然后一直这么循环,完成所要效果。 好,那我们接下来要做的就是怎么联系前后两个计数器。在此仅列举1~40如何转到1~4,之后的1~4转到1~20转到1~4再转到1~40都是一个道理,不再赘述。 如前所述,第一个1~40计数器最终是在3-8译码器的5号输出端返回到第一级的LOAD形成重新的置1从而达到1~40计数的要求的。那么我们如果将这个端口5输出的信号同时接入第一级的ENP端口,那么就行成了一旦达到40,1~40置位回到1,并且由于ENP端口出现0信号,使得整个1~40计数器达到40时重新置1并停止计数。 然后5输出的信号取非后可以用于触发后一级的ENT,触发后一级1~4计数器。然后一样的做法,当1~4达到4时,阻断自己继续计数并将信号触发再后一级的1~20计数器...一次类推就达到了你要的结果。 至于显示可以用7段显示器,这个较为简单,列个表画一个卡诺圈就出来了。
回答者:网友
产品精选
搜索问答
还没有汽配人账号?立即注册

我要提问

汽配限时折扣

本页是网友提供的关于“数字电路设计交通灯控制器,”的解答,仅供您参考,汽配人网不保证该解答的准确性。