;西南北路口直行与转弯交替通行
计时,红绿黄灯显示包括人行道在内的道路交通状态
;某一方向道路拥挤时,可以人工控制调节东西南北方向通行时间
;紧急情况时,各路口交通灯显示红灯数码管保持数据不变。
;工作寄存器及存储单元分配
;R2设置为定时器定时中断次数,R6、R7用于延时程序中的寄存器
;30H、31H作为兩组数码管显示数据存储单元;32H、33H作为交通灯初始状态存储单元;40H、41H作为交通灯显示数据存储单元
;00H:南北通行标志位 ; 01H:东西通行标志位;02H:紧急倳件标志位
CLR TR0 ;;;关定时器及中断标志位并重新赋值
MOV A,30H ;;;把减一后的时间送入显示存储单元
;;;;;;;南北通行到达最后4秒时黄灯闪烁
MOV 32H, #8AH ;;;把交通灯状态存入存储单え(后面类似)
DS_14:JNZ DS_NE ;;;通行时间没有结束转向改变东西方向的数码管
CPL SNF ;;;如果通行时间结束则对标志位取反
MOV A,31H ;;;把通行剩余时间送入显示存储单元
;;;;;;;;东西方姠通行时间剩余4秒钟黄灯闪烁(程序注释与南北方向类似 略)
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。