-
简单功能通过vhdl程序得以实现于交通灯中
资源介绍
一条主干道,一条乡间公路。组成十字路口,要求优先保证主干道通行。
有 MR(主红) 、MY(主黄) 、MG(主绿) 、CR(乡红)、CY(乡黄) 、CG(乡绿)六盏交通灯需要控制;
交通灯由绿→红有 4 秒黄灯亮的间隔时间,由红→绿没有间隔时间;
系统有 MRCY、MRCG、MYCR、MGCR 四个状态;
乡间公路右侧各埋有一个传感器,当有车辆通过乡间公路时,发出请求信号 S=1,其余时间 S=0;
平时系统停留在 MGCR(主干道通行)状态,一旦 S 信号有效,经 MYCR(黄灯状态)转入 MRCG(乡间公路通行)状态,但要保证 MGCR 的状态不得短于一分钟;
一旦 S 信号无效,系统脱离 MRCG 状态。随即经 MRCY(黄灯状态)进入 MGCR 状态,即使 S 信号一直有效,MRCG 状态也不得长于 20 秒钟。
- 上一篇: 基于VHDL的交通灯控制与实现
- 下一篇: 交通灯控制器的VHDL实现-1