优·基于VHDL语言的交通灯.docVIP

  • 12
  • 0
  • 约4.04千字
  • 约 7页
  • 2017-01-14 发布于北京
  • 举报
基于VHDL语言的交通灯 设计实验报告 班级: 姓名: 学号: 交通灯设计 实验要求及原理: 1.设计一个交通灯控制器,模拟十字路口的红黄绿交通灯的变化情况,具体要求如下: (1)用两组发光管表示2个方向的红、黄、绿灯, 设两个方向的流量相当。主、干道各设有一个红、黄、绿指示灯。 (2)当主干道通行亮绿灯时,支干道亮红灯。当支干道通行亮绿灯时,主干道亮红灯。 (3)在每次由绿灯变成亮红灯的转换过程中,要亮5秒的黄灯作为过渡。 (4)能实现十字路口东西、南北方向的红、黄、绿的指示状态。 2.原理: (1)、交通灯控制器是由时基发生电路的时钟信号模块(控制模块)以及红、黄、绿指示灯显示模块(受控模块)两个模块组成。其中时钟信号模块的输入信号有时钟脉冲信号CLK和清零信号CLR。当上升沿到来时开始清零并计数。 (2)、该实验无论是东西方向还是南北方向,都是一个减法计数器。只不过计数时还要判断红绿灯亮灭情况,再设置计数器的模值。交通灯工作时状态将在4个状态间循环跳变,设S为特殊状态的传感信号。整个交通灯则完全按照减计数器原理进行工作。 (3)、实现总体清零功能。按下后系统实现总体清零,计数器由初始状态计数,对应状态的指示灯亮。 定时模块的输入输出模块图 定时模块的输入输出端口图如下 3、红、黄、绿指示灯显示模块,图中设南北向的红、

文档评论(0)

1亿VIP精品文档

相关文档