eda十字路口交通灯
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 交通灯通常指由红、黄、绿三种颜色灯组 成用来指挥交通的信号灯。绿灯亮时,准 许车辆通行,黄灯亮时,已越过停止线的 车辆可以继续通行;红灯亮时,禁止车辆 通行。
• 1、实地调研交叉路口的交通灯控制运行状况。 • 2交通灯控制系统的工作原理。 • 3基于FPGA与VHDL的数字电路与数字系统设计方法与工作流程。 • 4分频器、计数器、译码器、多路选择电路、数码管动态扫描显示的 VHDL设计。
态,pulse为低电平。
由状态机决定的交通灯显示必须经过译码才能被正确 的显示,同时译码部分应该能够在计数的最后使将要转换 的交通灯进行闪烁,这要求该译码也有一个计数部分,在 1s按1:1的占空比进行闪烁。在VGA彩色显示器 (640*480/60Hz)显示过程中所必须的信号,除了RGB三
基色信号外,还有行同步信号HS和场同步信号VS。在显
26us。当一行扫描完毕,行同步HS=1,约6us;其间,
CRT正向扫描产生消隐,电子束回到CRT左边下一行 的起始位置(X=0,Y=1);当扫描完成480行后,
CRT的场同步VS=1,产生场同步,使扫描线回到CRT
的第一行第一列(X=0,Y=0)处(约为两个行周期)。 HS和VS的时序如图所示。
以正极性为例来说明CRT的工作过程:R,G,B 为正极性信号,即高电平有效。当VS=0,HS=0时, CRT显示的内容为亮的过程,即正向扫描过程约为
项目要求
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的信号。
26us。当一行扫描完毕,行同步HS=1,约6us;其间,
CRT正向扫描产生消隐,电子束回到CRT左边下一行 的起始位置(X=0,Y=1);当扫描完成480行后,
CRT的场同步VS=1,产生场同步,使扫描线回到CRT
的第一行第一列(X=0,Y=0)处(约为两个行周期)。 HS和VS的时序如图所示。
该实验所设计的交通灯,可以实现东西、南北两方向三色 灯按照一定规则减计数到计时变换,实现了交通灯的控制,所 设计的交通灯两个方向同时转换红灯亮,并且计时停止。
示器显示过程中,HS和VS的极性可正可负,显示器内会 自动转化为正极性逻辑。
以正极性为例来说明CRT的工作过程:R,G,B 为正极性信号,即高电平有效。当VS=0,HS=0时, CRT显示的内容为wenku.baidu.com的过程,即正向扫描过程约为
26us。当一行扫描完毕,行同步HS=1,约6us;其间,
CRT正向扫描产生消隐,电子束回到CRT左边下一行 的起始位置(X=0,Y=1);当扫描完成480行后,
由于数码管采用扫描显示,虽然 完成29s计数,但输出只有4位总线, 因此另有一个计数过程,在较短的时 间内只输出高位或者只输出低位,该 过程可以用位选择信号控制,且有一 个位选择输出给数码管译码部分。该 计数器同时有复位信号,高电平有效。 复位时,计数器输出全部置0,复位 信号由状态机输出。
译码电路需要完成将计数器 送来的计数值译码显示在两个数 码管上。由于采用扫描显示,还 需要一个位选择输入来判断所得 的4位总线输入是高位还是低位。 该部分输入:计数器的计数输出, 有状态机给予的使能信号,输出: 两个七段数码管的译码输出部分。
通过这次项目设计,我们懂得了如何一个东西、南北双方 向的交通灯,并且实现减计数倒计时,实现了不同重色之间的 互换,还有就是团队配合很重要,要做好一个东西必须懂得团 队配合,还有在设计一个任务之前,首先要分析它的原理,之 后选择它现实的方案,再次具体设计,最后验证它的正确性, 并分析它的实验结果和能实现的功能。
CRT的场同步VS=1,产生场同步,使扫描线回到CRT
的第一行第一列(X=0,Y=0)处(约为两个行周期)。 HS和VS的时序如图所示。
译码控制 Clk Pulse 计数器 状态机 数据输出 译码电路
Reset Reset 译码输出 Hex_out Control
数码管显示
VGA显示
以正极性为例来说明CRT的工作过程:R,G,B 为正极性信号,即高电平有效。当VS=0,HS=0时, CRT显示的内容为亮的过程,即正向扫描过程约为
状态转移图共有16个状态。输入为pulse,为状 态跳转信号。输出为contr(3 downto 0),其中 一个输出为计数器复位信号,其余三位为红绿黄 三个信号灯。16个状态中,由reset信号异步复位 进入初始黄色状态,绿色为临时状态,pulse为高 电平,此时计数器完成复位,蓝色为正常计数状
这样的学习,对以后工作、生活会很大的帮助。
26us。当一行扫描完毕,行同步HS=1,约6us;其间,
CRT正向扫描产生消隐,电子束回到CRT左边下一行 的起始位置(X=0,Y=1);当扫描完成480行后,
CRT的场同步VS=1,产生场同步,使扫描线回到CRT
的第一行第一列(X=0,Y=0)处(约为两个行周期)。 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的时序如图所示。
以正极性为例来说明CRT的工作过程:R,G,B 为正极性信号,即高电平有效。当VS=0,HS=0时, CRT显示的内容为亮的过程,即正向扫描过程约为
• 1、实地调研交叉路口的交通灯控制运行状况。 • 2交通灯控制系统的工作原理。 • 3基于FPGA与VHDL的数字电路与数字系统设计方法与工作流程。 • 4分频器、计数器、译码器、多路选择电路、数码管动态扫描显示的 VHDL设计。
态,pulse为低电平。
由状态机决定的交通灯显示必须经过译码才能被正确 的显示,同时译码部分应该能够在计数的最后使将要转换 的交通灯进行闪烁,这要求该译码也有一个计数部分,在 1s按1:1的占空比进行闪烁。在VGA彩色显示器 (640*480/60Hz)显示过程中所必须的信号,除了RGB三
基色信号外,还有行同步信号HS和场同步信号VS。在显
26us。当一行扫描完毕,行同步HS=1,约6us;其间,
CRT正向扫描产生消隐,电子束回到CRT左边下一行 的起始位置(X=0,Y=1);当扫描完成480行后,
CRT的场同步VS=1,产生场同步,使扫描线回到CRT
的第一行第一列(X=0,Y=0)处(约为两个行周期)。 HS和VS的时序如图所示。
以正极性为例来说明CRT的工作过程:R,G,B 为正极性信号,即高电平有效。当VS=0,HS=0时, CRT显示的内容为亮的过程,即正向扫描过程约为
项目要求
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的信号。
26us。当一行扫描完毕,行同步HS=1,约6us;其间,
CRT正向扫描产生消隐,电子束回到CRT左边下一行 的起始位置(X=0,Y=1);当扫描完成480行后,
CRT的场同步VS=1,产生场同步,使扫描线回到CRT
的第一行第一列(X=0,Y=0)处(约为两个行周期)。 HS和VS的时序如图所示。
该实验所设计的交通灯,可以实现东西、南北两方向三色 灯按照一定规则减计数到计时变换,实现了交通灯的控制,所 设计的交通灯两个方向同时转换红灯亮,并且计时停止。
示器显示过程中,HS和VS的极性可正可负,显示器内会 自动转化为正极性逻辑。
以正极性为例来说明CRT的工作过程:R,G,B 为正极性信号,即高电平有效。当VS=0,HS=0时, CRT显示的内容为wenku.baidu.com的过程,即正向扫描过程约为
26us。当一行扫描完毕,行同步HS=1,约6us;其间,
CRT正向扫描产生消隐,电子束回到CRT左边下一行 的起始位置(X=0,Y=1);当扫描完成480行后,
由于数码管采用扫描显示,虽然 完成29s计数,但输出只有4位总线, 因此另有一个计数过程,在较短的时 间内只输出高位或者只输出低位,该 过程可以用位选择信号控制,且有一 个位选择输出给数码管译码部分。该 计数器同时有复位信号,高电平有效。 复位时,计数器输出全部置0,复位 信号由状态机输出。
译码电路需要完成将计数器 送来的计数值译码显示在两个数 码管上。由于采用扫描显示,还 需要一个位选择输入来判断所得 的4位总线输入是高位还是低位。 该部分输入:计数器的计数输出, 有状态机给予的使能信号,输出: 两个七段数码管的译码输出部分。
通过这次项目设计,我们懂得了如何一个东西、南北双方 向的交通灯,并且实现减计数倒计时,实现了不同重色之间的 互换,还有就是团队配合很重要,要做好一个东西必须懂得团 队配合,还有在设计一个任务之前,首先要分析它的原理,之 后选择它现实的方案,再次具体设计,最后验证它的正确性, 并分析它的实验结果和能实现的功能。
CRT的场同步VS=1,产生场同步,使扫描线回到CRT
的第一行第一列(X=0,Y=0)处(约为两个行周期)。 HS和VS的时序如图所示。
译码控制 Clk Pulse 计数器 状态机 数据输出 译码电路
Reset Reset 译码输出 Hex_out Control
数码管显示
VGA显示
以正极性为例来说明CRT的工作过程:R,G,B 为正极性信号,即高电平有效。当VS=0,HS=0时, CRT显示的内容为亮的过程,即正向扫描过程约为
状态转移图共有16个状态。输入为pulse,为状 态跳转信号。输出为contr(3 downto 0),其中 一个输出为计数器复位信号,其余三位为红绿黄 三个信号灯。16个状态中,由reset信号异步复位 进入初始黄色状态,绿色为临时状态,pulse为高 电平,此时计数器完成复位,蓝色为正常计数状
这样的学习,对以后工作、生活会很大的帮助。
26us。当一行扫描完毕,行同步HS=1,约6us;其间,
CRT正向扫描产生消隐,电子束回到CRT左边下一行 的起始位置(X=0,Y=1);当扫描完成480行后,
CRT的场同步VS=1,产生场同步,使扫描线回到CRT
的第一行第一列(X=0,Y=0)处(约为两个行周期)。 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的时序如图所示。
以正极性为例来说明CRT的工作过程:R,G,B 为正极性信号,即高电平有效。当VS=0,HS=0时, CRT显示的内容为亮的过程,即正向扫描过程约为