电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于quartusll-交通灯控制系统

基于quartusll-交通灯控制系统_第1页
1/14
基于quartusll-交通灯控制系统_第2页
2/14
基于quartusll-交通灯控制系统_第3页
3/14
一、设计任务要求交通灯控制器:用于十字路口的交通灯控制器.实验要求:1. 东 西 方 向 各 有 一 组 红 , 黄 , 绿 灯 用 于 指 挥 交 通 , 红 , 黄 , 绿 的 持 续 时 间 分 别 为25s,5s,20s。2. 当有紧急情况(如消防车)时,两个方向均为红灯亮,计时停止,当特别情况结束后,控制器恢复原来状态,正常工作。3. 组数码管,以倒计时方式显示两个方向允许通行或禁止通行的时间.二、设计思路及总体结构框图设计思路:1.硬件:由设计任务要求可知,总体输入电路有:(1)在开始计时之前的等待状态,复位键 reset 接低电位,接通电源后,首先要将它接高电位,表示计时开始。(2)当按一下(on_off)键,表示紧急情况发生,两个方向均为红灯亮,计时停止,当再次按下(on_off)键时,控制器恢复原来状态,正常工作。输出电路:(1)由于东西和南北方向都要显示时间,因此需要 4 个数码管,这样在设计中就需要四条输出线 choose4,用来选通指定一个 LED 七段显示数码管。(2)显示器的每一位都采纳 LED 七段显示数码管进行显示,每一个 LED 七段显示数码管都要有七条输出线控制,一共使用 4 个七段数码管,故输出电路使用四个七位输出信号:showtime1,showtime2,showtime3,showtime4。(3)东西和南北方向都有交通灯亮的情况,故输出电路中要有两个状态控制信号state1,state2 分别控制东西和南北的灯,每个方向上有 4 个灯(增加了左、右转弯显示控制功能),所以 state1,state2 的类型应该是 4 位数组型的。外部电路图如下: clk 4/ stas reset on_off 4/7/7/7/7/ 4/2.软件:(1)在 VHDL 设计描述中,采纳自顶向下的设计思路,该思路,首先要描述顶层的接口,上面的描述已经规定了交通灯控制的输入输出信号:输入信号:复位开关信号 reset;紧急情况控制信号 on_off;外部时钟信号 clk。State1State2Showtime1Showtime2Showtime3Showtime4Choose4东西方向交通灯南北方向交通灯输出信号:LED 七段显示数码管的选通信号 choose4(3 downto 0);LED 七段显示数码管的输出信号 showtime1(6 downto 0),showntime2(6 downto 0),showtime3(6 downto 0),showtome4(6 downto 0);交通灯状态控制信号 state1(3 downto 0),state2(3 downto 0)。(2)在自顶向下的 VHDL 设计描述中,通常把整个设计的系统划分为几个模块,然后采纳结构描述方式对整个系统进行描述。根据实验设计的结构...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于quartusll-交通灯控制系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部