简易交通灯系统的设计与实现
最近期末了,听说很多人都在为数电大作业着急,分享一个自己做的交通灯,详细过程可以私聊我,也可以为你的设计出谋划策。其实课程之所以有这样一个要求,主要是想让大家能学以致用,将之前学到的知识汇总起来,去完成一个‘作品’。
一、制作构思
一个正常的十字路口需要至少需要两个相互依存的自动灯控开关来协调工作,因为同一方向的灯会保持同样的状态。8个led灯依次为红灯-黄灯-绿灯-行人灯-红灯-黄灯-绿灯-行人灯,相同灯同时工作。两个并行数码管分别控制两个路口的倒计时,当倒计时还剩三秒时,当前灯开始闪烁,直至倒计时结束。其次,本系统分白天和夜晚两个状态,白天情况下红绿黄灯依次正常工作,黑夜时,只有黄灯闪烁,提醒过往车辆行人注意安全即可,附带有节电功能。所以它试用与乡村道路控制,符合夜晚车少、人少的特点。
二、系统构思设计
三、模块详细设计
1.分频模块
1)
将20MHZ的时钟信号转换为2 HZ,
1HZ,0.5HZ的时钟信号,不同的时钟信号,使得相应的模块显示时间不一样,保持的时间也不一样
2)6位计数器
本模块由两个74161计数器级联组成,构成6位计数器,输入到下一级的选择器中,经case语句后&