文件名称:vhdl交通灯程序实现简单功能
文件大小:4KB
文件格式:VHD
更新时间:2013-01-26 10:26:12
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 秒钟。