对8255A接口芯片进行编程,使红、黄、绿LED信号灯按照十字路口交通灯的形式点亮或熄灭。设有一个十字路口,两组信号灯分别代表东西和南北两个方向,其红、黄、绿灯变化规律如下:
(1)两个方向红灯全点亮,绿灯、黄灯熄灭。
(2)东西方向绿灯点亮,南北方向红灯点亮。
(3)东西方向绿灯熄灭,南北方向红灯点亮。
(4)两个方向黄灯点亮,红灯、绿灯熄灭。
(5)两个方向黄灯熄灭,红灯、绿灯熄灭。
步骤(4)和(5)循环64次,实现黄灯闪烁。
(6)两个方向红灯全点亮,绿灯、黄灯熄灭。
(7)东西方向红灯点亮,南北方向绿灯点亮,黄灯熄灭。
(8)东西方向红灯点亮,南北方向绿灯熄灭,黄灯熄灭。。
(9)两个方向黄灯闪烁,与步骤(4)和(5)相同。
(10)转向(2)循环执行。
1