[页数]:15 [字数]:5230 [目录] 一、设计任务要求 二、设计思路及总体结构框图 三、总体结构框图 四、分块电路设计. 五、总体电路图(图形法). 六、仿真波形 七、源程序 八、实现功能说明 九、所用器件清单 十、故障及问题分解 十一、心得体会 [正文] 一、设计任务要求 交通灯控制器:用于十字路口的交通灯控制器。 实验要求: 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位数组型的。 2.软件: (1)在VHDL设计描述中,采用自顶向下的设计思路,该思路,首先要描述顶层的接口,上面的描述已经规定了交通灯控制的输入输出信号: 输入信号:复位开关信号reset; 紧急情况控制信号on_off; 外部时钟信号clk。 输出信号:LED七段显示数码管的选通信号choose4(3 downto 0); LED七段显示数码管的输出信号showtime1(6 downto 0),showntime2(6 downto ...... [原文截取] 数字电路综合实验报告 交通灯控制器 一、设计任务要求 交通灯控制器:用于十字路口的交通灯控制器。 实验要求: 东西方向各有一组红,黄,绿灯用于指挥交通,红,黄,绿的持续时间分别为25s,5s,20s。 当有紧急情况(如消防车)时,两个方向均为红灯亮,计时停止,当特殊情况结束后,控制器恢复原来状态,正常工作。 组数码管,以倒计时方式显示两个方向允许通行或禁止通行的时间。 二、设计思路及总体结构框图 设计思路: 1.硬件:由设计任务要求可知,总体输入电路有: (1)在开始计时之前的等待状态,复位键reset接低电位,接通电源后,首先要将它接高电位,表示计时开始。 (2)当按一下(on_off)键,表示紧急情况发生,两个方向均为红灯亮,计时停止,当再次按下(on_off)键时,控制器恢复原来状态,正常工作。 输出电路: (1)由于东西和南北方向都要显示时间,因此需要4个数码管,这样在设计中就需要四条输出线choose4,用来选通指定一个LED七段显示数码管。 (2)显示器的每一位都采用LED七段显示数码管进行显示,每一个LED七段显示数码管都要有七条输出线控制,一共使用4个七段数码管,故输出..... |
[数字电路] 数字电路综合实验报告-交通灯
查看评论
已有0位网友发表了看法