本课程设计使用8255A端口A、B、C 工作在方式0 ,端口A、B作为输出口,端口C 高四位输入低四位输出,8255A 端口A来控制LED显示管以显示十字路口的红、绿以及黄灯,端口B输出线接至到数码管上。PC7用于检测8254的OUT0口实现定时。 设计数器0的计数初值为18432,由于CLK0接收脉冲信号,频率为18.432KHZ,输出的频率OUT0为1HZ,所以每计数完一次为1秒钟。