基于FPGA的交通控制灯逻辑电路的设计
2020-08-21刘浩宇李柯星陈金雪王颖
电脑知识与技术 2020年21期
刘浩宇 李柯星 陈金雪 王颖



摘要:本设计通过FPCA技术,利用Verilog语言编程,实现对红、绿、黄交通灯的控制,共有分频模块按键模块,实现防止交通堵塞的功能,经过测试,基本实现红绿黄灯交替变换的功能,具有解决人们出行问题,节约时间的重要意义。
关键词:FPGA;控制灯逻辑电路;设计要求
中图分类号:TP391 文献标识码:A
文章编号:1009-3044(2020)21-0224-02
开放科学(资源服务)标识码(0SID):
随着社会发展的越来越快,经济水平不断提高,车辆的数量在不断增加,这就造成了严重的交通堵塞问题,影响了人们的出行,交通控制灯可以有效地解决这种现象。现在是数字化的时代,电子技术是20世纪发展最迅速,应用最广泛的新兴技术之一,它已经成为近代科学技术发展的一个重要标志。根据实际道路情况,车辆堵塞现象,本文以FPGA作為硬件载体设计出了较为智能的交通控制灯逻辑电路。这对社会及人们的生活有重大意义。
1 设计要求
交通灯控制灯的X方向变量用R1、Y1、G1示意,Y方向的变量用R2、Y2、G2示意,时钟CLK的周期为1秒。
(1)满足表一所示的交通控制灯逻辑电路状态功能表。交通控制灯的红绿黄灯用发光二极管表示(分别用三个LED灯)。
(2)在QuartusⅡ软件平台上建立计数器电路的顶层电路文件并完成编译和仿真。
(3)信号说明:
输入信号:时钟CP
输出信号:X方向输出量R1、Y1、Gl,Y方向输出量R2、Y2、G2。
2 总体设计
交通控制灯逻辑电路框图由三部分组成,即五分频器,状态配置电路和组合电路。
3 详细设计
3.1 五分频器
分频器实现的是将高频时钟信号转换成低频时钟信号,用于触发控制器、计数器和扫描显示电路。……
登录APP查看全文
