数字系统课程设计 基于F P GA得交通控制灯设计姓名:学号:班级: 摘要 随着社会得进展,城市规模得不断扩大,城市交通成为制约城市进展得一大因素。人口与汽车日益增长,市区交通也日益拥挤,人们得安全问题当然也日益重要。因此,红绿交通信号灯成为交管部门管理交通得重要工具之一。有了交通灯,人们得安全出行也有了很大得保障。自从交通灯诞生以来,其内部得电路控制系统就不断得被改进,设计方法也开始多种多样,从而使交通灯显得更加智能化。尤其就就是近几年来,随着电子与计算机技术得飞速进展,电子电路分析与设计方法有了很大得改进,电子设计自动化也已经成为现代电子系统中不可或缺得工具与手段,这些都为交通灯控制系统得设计提供了一定得技术基础。本课程设计运用 e r ilog H D L 语言描述交通控制器,通过状态机计数法,实现设计所要求得交通灯控制及时间显示,并最后进行了软件实现,达到了系统要求得功能。 设计原理1、1设计要求设计一个交通控制器,用 L E D 显示灯表示交通状态,并以 7 段数码显示器显示当前状态剩余秒数 主干道绿灯亮时,支干道红灯亮;反之亦然,二者交替允许通行,主干道每次放行 3 5 s,支干道每次放行 25s。每次由绿灯变为红灯得过程中,亮光得黄灯作为过渡,黄灯得时间为 5s。能进行特别状态显示,特别状态时东西、南北路口均显示红灯状态。用 LED 灯显示倒计时,并且能实现总体清零功能,计数器由初始状态开始计数,对应状态得显示灯亮。能实现特别状态得功能显示,1、2 设计思路与原理本次设计就就是针对十字路口,进行南北与东西直行情况下交通灯控制。设定东西方向为主干道方向,根据交通灯得亮得规则,在初始状态下四个方向得都为红灯亮启,进入正常工作状态后,当主干道上绿灯亮时,支干道上红灯亮,持续 35S 后,主干道与支干道上得黄灯都亮启,持续 5S 后,主干道上红灯亮启,支干道上绿灯亮启持续2 5S,之后主干道与支干道上得黄灯都亮启 5 s,一个循环完成。循环往复得直行这个过程。其过程如下图所示:图1、交通灯点亮时间控制说明1、3实现方法本次采纳文本编辑法,即利用 Verilog HDL 语言描述交通控制器,通过状态机计数法,实现设计所要求得交通灯控制及时间显示。设计中用两组红黄绿LE D 模拟两个方向上得交通灯,用 4 个7段数码管分别显示两个方向上得交通灯剩余时间,控制时钟由试验箱上频率信号提供。 V er il o g HD L 程序设计2、1 整体设计根据...