基于FPGA实现的交通灯控制器.docVIP

  • 11
  • 0
  • 约9.16千字
  • 约 14页
  • 2019-08-24 发布于湖北
  • 举报
基于FPGA实现的交通灯控制器 一、实验室名称 通信实验室(实训楼二楼) 二、实训内容 本实验为Verilog HDL的程序设计仿真,通过实验掌握状态机,时序CLK的控制模块,及时序同步的控制方式。 实验题目:基于FPGA实现的交通灯控制器 实验要求:1.LED灯显示交通灯状态。 2.7段数码管显示当前状态剩余时间。 状态要求:1.主干道绿灯亮35s支道绿灯亮25s。 2.当主干道绿灯亮时,支道亮红灯。 3.由绿灯转红灯时,黄灯亮5s。 三、实训步骤 3.1设计思路和原理 本次设计是针对十字路口,进行南北和东西直行情况下交通灯控制。设定东西方向为主干道方向,根据交通灯的亮的规则,在初始状态下四个方向的都为红灯亮启,进入正常工作状态后,当主干道上绿灯亮时,支干道上红灯亮,持续35S后,主干道和支干道上的黄灯都亮启,持续5S后,主干道上红灯亮启,支干道上绿灯亮启持续25S,之后主干道和支干道上的黄灯都亮启5s,一个循环完成。循环往复的直行这个过程。其过程如下图所示: 3.2实现方法 本次采用文本编辑法,即利用Verilog HDL语言描述交通控制器,通过状态机计数法,实现设计所要求的交通灯控制及时间显示。设计中用两组红黄绿LED模拟两个方向上的交通灯,用两个7段数码管显示主干道上的交通灯剩余时间,控制时钟由试验箱上频率信号提供。 3.3整体设计 交通灯控制的关

文档评论(0)

1亿VIP精品文档

相关文档