- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA课程设计 十字路口交通灯控制器
目 录 1.设计原理 1 1.1设计任务 1 1.2方案构思 1 1.2.1该交通灯控制器应具备的功能 1 1.2.2实现方案 1 2.程序设计 3 3. 编译/仿真 4 3.1编译过程 4 3.1.1 建立顶层设计文件夹TRAFFIC_CTROL 4 3.1.2 TRAFFIC_CTROL.VHD模块设计 4 3.1.3 TRAFFIC_CTROL.SCf波形文件设计 5 3.2仿真结果 5 4.心得体会 6 参考文献 7 附录A VHDL源程序代码 8 附录B 仿真时序波形图 10 交通灯控制器设计 1.设计原理 1.1设计任务 设计一个十字路口的交通灯控制系统,用实验平台上的LED发光二极管显示车辆通过的方向(东西和南北各一组),用数码管显示该方向的剩余时间。 1.2方案构思 1.2.1该交通灯控制器应具备的功能 设东西和南北方向的车流量大致相同,因此红、黄、绿灯的时长也相同,定为红灯35sec,黄灯5sec,绿灯30sec,同时用数码管指示当前状态(红、黄、绿)剩余时间。另外,设计一个紧急状态,当紧急状态出现时,两个方向都禁止通行,指示红灯。紧急状态解除后,重新计数并指示时间。 1.2.2实现方案 交通灯控制器是状态机的一个典型应用,除了计数器是状态机外,还有东西、南北方向的不同状态组合(红绿、红黄、绿红、黄红4个状态),如表1.1所示。 表1.1 交通灯的4种可能亮灯状态 状 态 东 西 方 向 南 北 方 向 红 黄 绿 红 黄 绿 1 1 0 0 0 0 1 2 1 0 0 0 1 0 3 0 0 1 1 0 0 4 0 1 0 1 0 00 我们可以简单的将其看成两个(东西、南北)减1计数器,通过检测两个方向的计数值,可以检测红、黄、绿灯组合的跳变。这样使一个较复杂的状态机设计变成一个较简单的计数器设计。 本例假设东西方向和南北方向的黄灯时间均为5sec,在设计交通灯控制器时,可在简单计数器的基础上增加一些状态检测,即可通过检测两个方向的计数值判断交通灯应处于4种状态中的哪个状态。 本交通灯控制器外部接口如图1.1所示。在表1.2中列出了需检测的状态跳变点,从中可以看出,有两种情况出现了东西和南北方向计数值均为1的情况,因此在检查跳变点时还应同时判断当前是处于状态2还是状态4,这样就可以决定次状态是状态3还是状态1。对于紧急状态,只需设计一个异步时序电路即可解决。 图1.1交通灯控制器方框图 表1.2 交通灯设计设计中的状态跳变点 交通灯 现状态 计数器计数值 交通灯 次状态 计数器计数值 东西方向 计数值 南北方向 计数值 东西方向 计数值 南北方向 计数值 1 6 1 2 5 5 2 1 1 3 30 35 3 1 6 4 5 5 4 1 1 1 35 30 程序中还应防止出现非法状态,即程序运行后应判断东西方向和南北方向的计数值是否超出范围。此电路仅在电路启动运行时有效,因为一旦两个方向的计数值正确后,就可能再计数到非法状态。 2.程序设计 该交通灯控制器的源程序TRAFFIC_CTROL.VHD LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY TRAFFIC_CTROL IS PORT(clk,urgency: IN STD_LOGIC; led: BUFFER STD_LOGIC_VECTOR(7 DOWNTO 0); East_West,South_North:BUFFER STD_LOGIC_VECTOR(7 DOWNTO 0)); END TRAFFIC_CTROL; ARCHITECTURE A OF TRAFFIC_CTROL IS BEGIN PROCESS(clk,urgency) BEGIN IF urgency=0 THEN led East_West South_North ELSIF clkevent AND clk=1 THEN IF East_WesOR South_NortHEN East_West South_North
您可能关注的文档
- dctbqo电大财务管理小抄(单选、多选、对错题).doc
- DBJ_13-00-2006_预拌砂浆生产与应用技术规程(福建)_免....doc
- degradation of bunker c fuel oil by white-rot fungi in sawdust cultures suggests potential applications in bioremediation:白腐真菌在木屑培养中降解燃料油的研究表明在生物修复中的潜在应用.pdf
- DePetri net theory and its applications - NTU:depetri网络理论及其应用——南洋理工大学.ppt
- Design-of-sequential-excavation-method-for-large-span-urban-tunnels-in-soft-ground-–-Niayesh-tunnel_2013_Tunnelling-and-Underground-Space-Technology.pdf
- Deterministic fractals based on Archimedean solids:确定性分形基于阿基米德多面体.pdf
- DEMAG CC1400(250t)履带吊起重机详细工作性能(德马格).pdf
- Developing and Deploying Data Warehouse and Business Intelligence Solutions[开发和部署数据仓库和商业智能解决方案](PPT-40).ppt
- development and evaluation of 50-mer oligonucleotide arrays for detecting microbial populations in acid mine drainages and bioleaching systems:用于检测酸性矿山废水中微生物种群和生物系统和50个碱基的寡核苷酸阵列评价的发展.pdf
- DGJ32J16-2005_江苏省住宅工程质量通病防治措施.doc.doc
最近下载
- 国开电大《土木工程力学(本)》形考作业3答案.pdf VIP
- 秋冬季如何预防儿童感冒.pptx
- 2025至2030南京市医疗机构行业市场运营调研及有效策略与实施路径评估报告.docx
- 《机械结构有限元分析-理论》课程教学大纲.doc VIP
- 异物控制改善日期.ppt VIP
- 2025年6月四级真题及答案 (1).docx VIP
- 围手术期安全管理PPT.pptx VIP
- 《高层民用建筑设计防火规范》_GB50045-95_2005年.pdf VIP
- 第四课 用联系的观点看问题(精品课件)-【中职专用】高二思想政治《哲学与人生》同步精品课堂(高教版2023·基础模块).pptx VIP
- 2025年辅警招聘公安基础知识100题及答案.pdf VIP
文档评论(0)