文件名称:STACK+SEGMENT+STACK
介绍说明--下载内容均来自于网络,请自行研究使用
设有一十字路口,其道路为南北方向和东西方向,南、北、东、西各用一组发光二极管表示。此路*通信号灯的亮灭规律如下:
1) 正常情况下,两路轮流放行。信号转换时,按照一下规律显示:
纵向与横向的交通灯定时60秒交换红绿色一次,剩余时间在数码管上显示。
灯光有三种颜色:红、黄、绿。每次交换时要求在黄色灯停留3秒钟。
两路的现实必须保证它们是交叉进行的。
2) 当路上出现特种车辆(如警车、消防车、救护车等)通过时,四边街口均显示红灯,以便只允许紧急车辆通过。其他车辆暂停行驶,特种车辆过后自动恢复原来的灯色标志。
3)有提前换灯信号功能,即一路的车辆能够申请另一路中断绿灯而让其通行。不过这是有条件的,即必须是被请求的一路已有6秒钟无车通过才会响应;硬件电路设置为IRQ1实现。
说明,所需的时间必须通过8253定时器取得;使用8259中断模拟特种车
1) 正常情况下,两路轮流放行。信号转换时,按照一下规律显示:
纵向与横向的交通灯定时60秒交换红绿色一次,剩余时间在数码管上显示。
灯光有三种颜色:红、黄、绿。每次交换时要求在黄色灯停留3秒钟。
两路的现实必须保证它们是交叉进行的。
2) 当路上出现特种车辆(如警车、消防车、救护车等)通过时,四边街口均显示红灯,以便只允许紧急车辆通过。其他车辆暂停行驶,特种车辆过后自动恢复原来的灯色标志。
3)有提前换灯信号功能,即一路的车辆能够申请另一路中断绿灯而让其通行。不过这是有条件的,即必须是被请求的一路已有6秒钟无车通过才会响应;硬件电路设置为IRQ1实现。
说明,所需的时间必须通过8253定时器取得;使用8259中断模拟特种车
(系统自动生成,下载前可以参看下载内容)
下载文件列表
STACK+SEGMENT+STACK.DOC