基于cyclone3 FPGA设计的交通灯控制器课设文档+quartus9.0逻辑工程源码,可以做为你的学习设计参考。 交通灯控制器的设计 2. 设计内容与要求: ① 设计一个十字路口交通信号灯的控制电路。要求红、绿灯按一定的规律亮和灭,并在亮灯期间进行倒计时,且将运行时间用数码管显示出来。 ②绿灯亮时,为该车道允许通行信号,红灯亮时,为该车道禁止通行信号。要求主干道每次通行时间为Tx秒,支干道每次通行时间为Ty秒。每次变换运行车道前绿灯闪烁,持续时间为5秒。即车道要由X转换为Y时,X在通行时间只剩下5秒钟时,绿灯闪烁显示,Y仍为红灯。 ③ 可以对X,Y车道上交通灯运行的时间进行重新设置, 20≦Tx≦99 ,10≦Ty≦39 ④ 对器件进行在系统编程和实验验证。 ⑤ 写出设计性实验报告,并打印各层次的源文件和仿真波形,然后作简要说明。 module demultiply(clock,rst,clock_out); input clock,rst; output clock_out; reg [24:0]count; reg clock_out; always @(posedge clock or negedge rst) begin if(!rst) begin count<=0; clock_out<=0; end else begin if(count==25'd25000000-1) begin count<=0;
东西和南北方向各有一组红、黄、绿灯用于指挥交通,红、黄、绿的持续时间分别为25s,5s,20s。 当有紧急情况(如消防车)时,两个方向均为红灯亮,计时停止,当特殊情况结束后,控制器恢复原来状态,正常工作。 一组数码管,以倒计时方式显示两个方向允许通行或禁止通行的时间。
2021-12-22 22:35:39 66KB verilog
1
在设计要求中要实现四种状态的自动转换,首先要把这四种状态以数字的形态表示出来。可以用两位二进制数表示所需状态(00—Gr, 01—Yr, 10—Rg, 11—Ry),循环状态:(00—01—10—11—00)。我根据数字电路课程中介绍的计数器,我利用74LS161设计一模值为4的计数器,其输出(代表不同状态)既可以循环转换,控制主干道和支干道的红黄绿灯亮的情况,而且能够控制其他部分电路。然后,又采用一片161作为计时部分通过一片47芯片来对数码管进行显示。
1
Verilog HDL交通灯控制器工程实现
2021-12-21 12:02:55 30KB quartusII VerilogHDL
源码+报告,欢迎下载
2021-12-20 18:03:13 2.49MB 电子课设
交通灯控制器的功能要求 (1)显示系统提示符“P.”。 (2)按下S2键启动交通灯控制器。主通道首先放行,绿灯亮15秒后,黄灯开始亮2秒,接着黄灯闪烁3次,每次一秒,接着红灯亮,主通道停止放行;次通道开始放行,绿灯亮5秒后,黄灯开始亮2秒,接着黄灯闪烁3次,每次一秒,次通道停止放行;依次循环。
2021-12-19 14:23:01 14KB 交通灯 设计 控制 路口
1
EDA课程设计_十字路口交通灯控制器
2021-12-19 14:19:22 490KB 交通灯
1
(1)交通灯控制器的设计要求及其思路.doc //给出了本交通灯的设计指标和详细设计思路,给修改代码的朋友一定的参考; (2)文件夹:traffic //包含详细代码和版图模式,相信能给您带来帮助。
1
设计一个交通信号灯控制器,由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。
2021-12-11 16:08:00 109KB 交通灯控制器
1