没有合适的资源?快使用搜索试试~ 我知道了~
首页EDA课程设计_交通灯
EDA课程设计_交通灯
5星 · 超过95%的资源 需积分: 10 9 下载量 188 浏览量
更新于2023-05-30
评论 1
收藏 9.63MB DOC 举报
用FPGA实现一个普通交通灯系统,根据设计要求分析普通交通灯系统的基本原理,设计系统框图,设计完成后给出FPGA占用资源分析。
资源详情
资源评论
资源推荐
普通交通灯系统设计
目 录
1 设计任务及要求..............................................................................................................................1
.............................................................................................................................................................1
2 设计原理.........................................................................................................................................1
2.1 设计思路...............................................................................................................................1
2.2 设计流程...............................................................................................................................2
2.2.1 系统的总体设计框图及外围交通灯示意图...........................................................2
2.2.2 外围交通灯示意图....................................................................................................2
2.2.3 各模块设计原理........................................................................................................3
3 系统设计..........................................................................................................................................4
3.1 分频模块...............................................................................................................................4
3.1.1 分频模块功能............................................................................................................4
3.1.2 分频模块元件图........................................................................................................4
3.2 计数器模块...........................................................................................................................4
3.2.1 计数器模块功能........................................................................................................4
3.2.2 计数器模块元件图....................................................................................................4
3.3 主控电路模块.......................................................................................................................5
3.3.1 主控电路模块功能....................................................................................................5
3.3.2 主控电路模块元件图................................................................................................5
3.4 分位模块...............................................................................................................................5
3.4.1 分位模块功能............................................................................................................5
3.4.2 分位模块元件图........................................................................................................5
3.5 译码电路模块.......................................................................................................................6
3.5.1 译码电路模块功能....................................................................................................6
3.5.2 数码管显示模块封装图............................................................................................6
3.6 总体顶层设计.......................................................................................................................7
3.6.1 总体顶层设计的原理图............................................................................................7
3.6.2 总体顶层设计的元件图............................................................................................7
4 参考程序..........................................................................................................................................8
4.1 总程序...................................................................................................................................8
4.2 分频模块程序.......................................................................................................................9
4.3 计数器模块程序.................................................................................................................10
4.4 主控电路模块程序.............................................................................................................11
4.5 分位电路模块程序.............................................................................................................12
4.6 译码电路模块程序.............................................................................................................13
5 系统调试与性能分析....................................................................................................................15
5.1 综合引脚配置图.................................................................................................................15
5.2 硬件测试图.........................................................................................................................16
5.3 模块时序仿真图.................................................................................................................16
5.3.1 计数器模块功能仿真图..........................................................................................16
5.3.2 主控电路模块功能仿真图......................................................................................17
5.3.3 分位电路模块功能仿真图......................................................................................17
5.3.4 译码电路模块功能仿真图......................................................................................18
5.4 性能分析.............................................................................................................................18
6 总结................................................................................................................................................19
参考文献...........................................................................................................................................20
1
普通交通灯系统设计
1 设计任务及要求
用 FPGA 实现一个普通交通灯系统,根据设计要求分析普通交通灯系统的
基本原理,设计系统框图,设计完成后给出 FPGA 占用资源分析。普通交通灯
系统主要要求如下:
1、 道路足够宽,有双向六车道,车辆直行不允许车辆左拐,允许右拐
须另设左拐时间。针对上述通行规则,车辆控制灯有直行,左拐,右拐三个绿
灯指示灯,黄灯,以及一个红色指示灯,红色指示灯亮,表示禁止车辆通行,
一个方向灯亮的显示顺序为绿灯、黄灯、左拐灯、红灯,前三种等亮的时间等
于另一侧红灯亮的时间。
2、 车辆通行时间绿灯为 40 秒,黄灯为 5 秒,左拐灯为 10 秒,由各
方向的设置的倒计时显示器显示时间,向司机提示剩余时间。
3、 交通警察有权随时指定系统停止在某个状态,确保某个方向的车辆
的通行。
4、 完成电路全部设计后,下载并运行程序,验证设计课题的正确性。
2 设计原理
2.1 设计思路
根据本次课程设计任务及要求,将整个设计分为以下五个模块来实现。分
别为:分频模块、计数器模块、主控电路模块、分位电路模块及译码电路模块。
2
2.2 设计流程
2.2.1 系统的总体设计框图及外围交通灯示意图
2.2.2 外围交通灯示意图
分频
分位电路
主控电路 Led 灯
计数器
译码电路
数码管
计
数
值
con
clk
倒 计 时 数
字显示
直
行
黄
灯
左
拐
行
红
灯
直行
黄灯
左拐
右拐
直
行
黄灯
左 拐
灯
红 灯
呢过拐
灯
红灯
左拐
直行
黄灯
3
2.2.3 各模块设计原理
(1) 分频模块
该模块是对开发板上 50M 的时钟信号进行分频,使之频率达到 1Hz。这里
采用程序进行分频,即每收到一个该频率的脉冲都使之经过一个模为 25000000
的计数器,每计数一次取反一次,计数达到 25000000 时,计数器清零。
(2)计数器模块
由于所设计的交通灯系统要求灯的显示顺序为:直行绿灯(40s)且直行时
可右拐、黄灯(5s)、左拐绿灯( 10s)、红灯( 55s)。整个过程总时间为
110s,所以需要一个频率为 1Hz,计数范围 0—109 的计数器,并将计数值送入
主控电路模块进行处理。本模块中还加入一开关,可以随时暂停计数,以便暂
停整个交通灯系统状态。
(3)主控电路模块
该模块将计数器模块输出的计数值进行处理,并通过编程控制每个时间段
各种颜色的灯的状态及数码管倒计时数值的输出,再将倒计时数值送往分为模
块,同时该模块的时钟频率应与计数器模块一致即同为 1Hz 的频率输入。
(4)分位模块
本模块通过编程将主控电路模块输出的倒计时数值进行十位与个位的分位,
再将所处理后的值作为译码模块的输入。
(5) 译码电路模块
本模块是将处理后的倒计时数值通过译码(即控制七段数码管的亮灭及组
合)在相对应的数码管上显示各倒计时数值。七段数码管原理图如下:
1
2
3
4
5
6
7
剩余21页未读,继续阅读
哎一古吴社长
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1