eda十字路口交通灯.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
该实验所设计的交通灯,可以实现东西、南北两方向三色灯按照一定规则减计数到计时变换,实现了交通灯的控制,所设计的交通灯两个方向同时转换红灯亮,并且计时停止。 通过这次项目设计,我们懂得了如何一个东西、南北双方向的交通灯,并且实现减计数倒计时,实现了不同重色之间的互换,还有就是团队配合很重要,要做好一个东西必须懂得团队配合,还有在设计一个任务之前,首先要分析它的原理,之后选择它现实的方案,再次具体设计,最后验证它的正确性,并分析它的实验结果和能实现的功能。 这样的学习,对以后工作、生活会很大的帮助。 交通灯通常指由红、黄、绿三种颜色灯组成用来指挥交通的信号灯。绿灯亮时,准许车辆通行,黄灯亮时,已越过停止线的车辆可以继续通行;红灯亮时,禁止车辆通行。 1、实地调研交叉路口的交通灯控制运行状况。 2交通灯控制系统的工作原理。 3基于FPGA与VHDL的数字电路与数字系统设计方法与工作流程。 4分频器、计数器、译码器、多路选择电路、数码管动态扫描显示的VHDL设计。 项目要求 1、使用EDA试验箱上交通灯模块中的12个发光二极管,指示通行信号。 2、使用EDA试验箱上的最左边的2个LED数码管显示东西EW方向倒计时,最右边2个LED数码管显示南北NS方向倒计时。 项目要求 3、使用EDA数码箱上的K1开关设置主干道上的传感器发出的信号,K2开关设置次干道上的传感器发出的信号。 4、一般情况下,如果主干道和支干道均无车辆要求通行,应该保证主干道绿灯亮,支干道红灯亮。 5、实用交通灯控制系统只能实用单一外部时钟。 计数器完成十进制的29s倒数计数。其中低位从9到0循环计数,高位在低进制从0到9转换时从2到0数循环计数,这样就实现了29s倒数循环计数。每次计数完毕后送一个脉冲给状态机。同时计数器有计数初值选择信号,用以判断从何数开始计数,如果该信号为高位,则输出信号只有低位,并且从2开始计数。该部分将32MHz信号分频得到1Hz的信号。 由于数码管采用扫描显示,虽然完成29s计数,但输出只有4位总线,因此另有一个计数过程,在较短的时间内只输出高位或者只输出低位,该过程可以用位选择信号控制,且有一个位选择输出给数码管译码部分。该计数器同时有复位信号,高电平有效。复位时,计数器输出全部置0,复位信号由状态机输出。 译码电路需要完成将计数器送来的计数值译码显示在两个数码管上。由于采用扫描显示,还需要一个位选择输入来判断所得的4位总线输入是高位还是低位。该部分输入:计数器的计数输出,有状态机给予的使能信号,输出:两个七段数码管的译码输出部分。 状态转移图共有16个状态。输入为pulse,为状态跳转信号。输出为contr(3 downto 0),其中一个输出为计数器复位信号,其余三位为红绿黄三个信号灯。16个状态中,由reset信号异步复位进入初始黄色状态,绿色为临时状态,pulse为高电平,此时计数器完成复位,蓝色为正常计数状态,pulse为低电平。 由状态机决定的交通灯显示必须经过译码才能被正确的显示,同时译码部分应该能够在计数的最后使将要转换的交通灯进行闪烁,这要求该译码也有一个计数部分,在1s按1:1的占空比进行闪烁。在VGA彩色显示器(640*480/60Hz)显示过程中所必须的信号,除了RGB三基色信号外,还有行同步信号HS和场同步信号VS。在显示器显示过程中,HS和VS的极性可正可负,显示器内会自动转化为正极性逻辑。 以正极性为例来说明CRT的工作过程:R,G,B为正极性信号,即高电平有效。当VS=0,HS=0时,CRT显示的内容为亮的过程,即正向扫描过程约为26us。当一行扫描完毕,行同步HS=1,约6us;其间,CRT正向扫描产生消隐,电子束回到CRT左边下一行的起始位置(X=0,Y=1);当扫描完成480行后,CRT的场同步VS=1,产生场同步,使扫描线回到CRT的第一行第一列(X=0,Y=0)处(约为两个行周期)。HS和VS的时序如图所示。 Clk Reset 计数器 状态机 译码电路 数码管显示 VGA显示 Pulse Reset Control Hex_out 数据输出 译码输出 译码控制 以正极性为例来说明CRT的工作过程:R,G,B为正极性信号,即高电平有效。当VS=0,HS=0时,CRT显示的内容为亮的过程,即正向扫描过程约为26us。当一行扫描完毕,行同步HS=1,约6us;其间,CRT正向扫描产生消隐,电子束回到CRT左边下一行的起始位置(X=0,Y=1);当扫描完成480行后,CRT的场同步VS=1,产生场同步,使扫描线回到CR

文档评论(0)

laolingdao1a + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档