名称:交通灯控制电路设计Verilog代码VIVADO仿真(文末获取)
软件:VIVADO
语言:Verilog
代码功能:
实现主干道和边道交通灯的控制
要求:
1.只要边道没车,主干道绿灯一直亮,边道有车,主干道绿灯最少保持25S。
2. 边道有车通过时边道绿灯最长保持25S,边道没车时则切换到下一个状态。
3. 主干道绿灯亮和边道绿灯亮之间切换需过渡状态,时间4S,保持黄灯亮。
1. 工程文件
2. 程序文件
3. 程序编译
4. RTL图
5. Testbench
6. 仿真图
部分代码展示:
//顶层模块 module TrafficLights(VSin, Clkin, MR, SR, MY, SY, MG, SG); input VSin;//边道车辆传感器 input Clkin;//时钟 output MR; output SR; output MY; output SY; output MG; output SG; wire Sig1; wire Sig2; wire Sig3; wire Sig4; wire Gray0; wire Gray1; wire LongTime; wire ShortTime; wire TLin; wire TSin; wire Clock;
源代码
扫描文章末尾的公众号二维码