欢迎来到天天文库
浏览记录
ID:30353599
大小:21.52 KB
页数:14页
时间:2018-12-29
《红绿灯的实践报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划红绿灯的实践报告 xx学院 数字系统课程设计报告书 课题名称基于FPGA的交通灯控制电路设计 院系信息工程学院 姓名学号xx 专业班级指导教师xxxx 设计时间XX-XX学年第2学期15、16周 XX年06月18日 目录 摘要??????????????????????????????11设计目的???????????????????????????22设计内容及要求????????????????????????23系统整体方案
2、及设计原理????????????????????24各模块电路设计与实现?????????????????????2 分频模块设计与实现????????????????????2 三进制计数器设计与实现??????????????????3 计数器模块设计与实现???????????????????5 1602显示驱动模块设计与实现????????????????75系统仿真及硬件下载??????????????????????13 系统仿真?????????????????????????13目的-通过该培训员工可对保安行业有初步了解,并感受到安
3、保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 硬件下载?????????????????????????206设计总结???????????????????????????22参考文献????????????????????????????22 摘要:交通灯控制器在城市交通监管中起着极其重要的作用。传统的交通灯控制器基本是通过单片机或者PLC实现。本文介绍基于FPGA技术和QuartusⅡ开发平台实现十字路口交通灯控制
4、器的一种方案。利用VHDL硬件描述语言描述各模块程序,并在QuartusⅡ环境下编译、仿真,生成顶层文件后下载在FPGA器件EP2C5T144C8上进行验证。验证结果表明,设计基本实现了交通灯控制器所要求的控制过程,包括倒计时显示功能、和主、支干道的红、黄、绿灯交替显示功能,表明本文所述的设计方案正确。 本设计采用的VerilogHDL是一种全方位的硬件描述语言具有极强的描述能力能支持系统行为级、寄存器传输级和逻辑门级三个不同层次的设计支持结构、数据流、行为三种描述形式的混合描述、覆盖面广、抽象能力强因此在实际应用中越来越广泛。而FPGA是特殊的ASIC芯片
5、与其他的ASIC芯片相比它具有设计开发周期短、设计制造成本低、开发工具先进、标准产品无需测试、质量稳定以及可实时在线检测等优点。 关键字:EDAFPGAQuartusⅡ交通灯 1目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 1、设计目的 电子实习是电类各专业教学中的重要实习环节,是加强专业知识、提高动手能力和激发创新意识的重要途径。通过该次实习,学生应掌握逻辑电
6、路的分析和综合设计能力,了解常用中规模集成电路的基本知识,培养学生如何利用所学知识解决实际问题的能力,为后续专业课的学习、参加电子设计大赛以及实际工作打下扎实的基础。 2、设计内容及要求 、主道路绿、黄、红灯亮的时间分别为60秒、5秒、25秒; 、次道路绿、黄、红灯亮的时间分别为20秒、5秒、65秒; 、主、次道路时间指示采用倒计时制,用2位数码管显示。 3、系统整体方案及设计原理 交通灯的设计是由软件和硬件相配合使用而实现的,通过FPGA控制实现倒计时显示功能、和主、支干道的红、黄、绿灯交替显示功能。其原理框图如图3-1所示: 图3-1交通灯原
7、理框图目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 分频模块可以将晶振产生的4MHz的时钟信号分成适合时钟模块的1Hz信号和适合驱动模块的1000Hz。三进制加法器产生红、黄、绿灯的显示时间,置数给计数模块,并将灯的状态传到驱动模块。计数模块主要将上个模块给的数据依次减到零,不断循环。驱动模块驱动程序运行。通过Verilog语言编程来实现各个模块的功能,再通过Quar
8、tusII软件来画图连接,仿真并生成可
此文档下载收益归作者所有