欢迎来到天天文库
浏览记录
ID:882192
大小:1.09 MB
页数:22页
时间:2017-09-22
《基于sopc交通灯的eda课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、EDA课程设计论文信息工程学院EDA课程设计报告书题目:十字路口交通灯的设计专业:电子信息科学与技术班级:学号:学生姓名:指导教师:2012年5月12日22EDA课程设计论文信息工程学院课程设计任务书学生姓名学号成绩设计题目十字路口交通灯的设计设计内容1.总体设计框图2.系统功能说明3.工作原理介绍4.引脚说明5.软件设计流程设计要求1.东西方向红灯亮时,南北方向绿灯亮2.东西方向红黄亮时,南北方向绿黄亮3.东西方向红绿亮时,南北方向红灯亮4.东西方向和南北方向的红灯亮的时间均为15s5.东西方向和南北方向的黄灯亮5s,且在最后3s时,两个方向的黄灯每隔1s亮灭闪烁6.当紧急情况
2、到来时,东西和南北方向的红灯全亮,数码管停止计时,紧急情况过后,系统恢复正常7.点阵上循环显示“交通灯”三个字,且每个字的显示时间为0.5s参考资料2012年5月12日22EDA课程设计论文学生姓名:杨波学号:030940910专业(班级):电子信息科学与技术课程设计题目:十字路口交通灯的设计成绩:指导教师:袁海林2012年5月12日信息工程系课程设计成绩评定表22EDA课程设计论文摘要随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者的协调,已成为交通管理部门需要解决的重要问题之一,城市的交通控制系统是用于城市交通数据监测、交通信号控制与交通疏导的计算机综合管
3、理系统,它是现代城市交通监控指挥系统的重要组成部分。同时,生活水平的提高,汽车的普及化,给交通带来了更大的挑战,道路的负载加重,带来的是交通事故越来越多。所以,如何采用合适的方法,最大限度的利用好交通灯的控制,缓解城市道路交通堵塞问题,降低交通事故发生率,成为人们共同关注的话题。本设计采用FPGA技术,完成了一个简单实用的十字路口交通灯的控制系统。关键字:控制管理缓解22EDA课程设计论文目录1主要技术指标和方案阐述61.1主要技术指标61.2方案阐述61.3工作原理62详细电路设计72.1主控制器的设计72.2紧急情况电路设计72.3译码电路72.4蜂鸣器模块82.5东西方向模
4、块82.5.1红黄绿灯控制模块92.5.2计时模块92.6南北方向模块92.6.1红黄绿灯控制模块102.6.2计时模块102.7点阵模块102.8蜂鸣器模块122.9时钟模块123引脚分配13总结15参考文献15附录:源程序清单1622EDA课程设计论文1主要技术指标和方案阐述1.1主要技术指标1.东西方向红灯亮时,南北方向绿灯亮2.东西方向红黄亮时,南北方向绿黄亮3.东西方向红绿亮时,南北方向红灯亮4.东西方向和南北方向的红灯亮的时间均为15s5.东西方向和南北方向的黄灯亮5s,且在最后3s时,两个方向的黄灯每隔1s亮灭闪烁6.当紧急情况到来时,东西和南北方向的红灯全亮,数码
5、管停止计时,紧急情况过后,系统恢复正常7.点阵上循环显示“交通灯”三个字,且每个字的显示时间为0.5s1.2方案阐述系统采用现场可编程逻辑器件作为主控制器,外加按键模块、数码管显示模块、译码器模块、点阵显示模块和蜂鸣模块构成。计时数据在数码管上显示出来,点阵上循环显示“交通灯”三个字。蜂鸣器作为紧急情况使用。系统的基本框图如下:图1-1系统原理框图1.3工作原理22EDA课程设计论文系统开始时,南北方向和东西方向正常工作,两个方向的红、黄、绿三灯交替亮灭,当紧急情况到来,即按键S1按下时,两个方向的数码管停止计时,而且两个方向的红灯全部点亮,蜂鸣器响起,表明此时南北和东西方向行人
6、和普通车辆严禁通行。当紧急情况过后,系统恢复正常,按照紧急情况到来之前继续工作。两个方向的时间显示用两位数码管显示。2详细电路设计2.1主控制器的设计系统采用altera公司的cyconeIII系列芯片,封装为FBGA贴片式封装,速度等级3,引脚个数780个。由于引脚个数较其他芯片多,因此,外部硬件资源比较多,而且性能很好,稳定,易于控制。2.2紧急情况电路设计本设计的紧急情况用按键来模拟,当按键按下时,紧急情况到来,按键释放后,紧急情况消失。按键与主控制器连接图如下图所示:图2-1按键与主控器连接图按键只有逻辑电平“0”和“1”两种状态,当按下时,为逻辑电平0,当未按下时,为逻
7、辑电平1。本设计中只用到了其中的一个按键S1,当S1按下时,紧急情况到来,当S1未按下时,没有紧急情况发生。2.3译码电路22EDA课程设计论文译码电路为3-8译码器,它经常用在数码管的动态扫描中,输出端接数码管的8个位选,每次可以选中一个数码管,而输入端为000-111的8种组合,每一种组合对应一个输出,Y0-Y7对应输入的8种输出,即当输入为000时,Y0选通,依次类推。由于8位一体的数码管不能够在同一时间全部显示,因此,要通过译码电路对8位数码管进行译码,一次只让一个数码管
此文档下载收益归作者所有