- 6
- 0
- 约9.03千字
- 约 18页
- 2016-05-11 发布于湖北
- 举报
交通灯实验报告讲解.doc
基于FPGA实现的交通灯控制器
一、实验室名称
通信实验室(实训楼二楼)
二、实训内容
本实验为Verilog HDL的程序设计仿真,通过实验掌握状态机,时序CLK的控制模块,及时序同步的控制方式。
实验要求:
1.LED灯显示交通灯状态。
2.7段数码管显示当前状态剩余时间。
状态要求:
1.主干道绿灯亮35s支道绿灯亮25s。
2.当主干道绿灯亮时,支道亮红灯。 3.由绿灯转红灯时,黄灯亮5s。
3.时钟为1KHz。能实现倒计时显示。
4.由初始状态开始计数,对应状态指示。
三、实验原理
3.1设计思路和原理
本次设计是针对十字路口,进行南北和东西直行情况下交通灯控制。设定东西方向为主干道方向,根据交通灯的亮的规则,在初始状态下四个方向的都为红灯亮启,进入正常工作状态后,当主干道上绿灯亮时,支干道上红灯亮,持续35S后,主干道和支干道上的黄灯都亮启,持续5S后,主干道上红灯亮启,支干道上绿灯亮启持续25S,之后主干道和支干道上的黄灯都亮启5s,一个循环完成。循环往复的直行这个过程。其过程如下图所示:
状态 主干道 支干道 秒数(S) 1 绿灯 红灯 35 2 黄灯 红灯 5 3 红灯 绿灯 25 4 红灯 黄灯 5
3.2实现方法
本次采用文本编辑法,即利用Verilog HDL语言描述交通控制器,通过状态机计数法,实现设计所要求的交通灯
原创力文档

文档评论(0)