实验六: 本次实验 STC89C52 单片机扩展一片可编程并行 I/O 口 82C55 ,用 8255 做输出口,控制十二个发光管亮灭,模拟交通灯管理,在本次实验前,使用 Proteus 软件画硬件原理图,电路如下图 所示(参考教材实验6内容),将PROTUES仿真运行结果截图上传(采用汇编语言和C51编程) 2.实验内容: 根据硬件原理图编写软件实现: 设计 1 、 3 方向用 PC2PC1PC0 控制, 2 、 4 方向灯用 PC7PC6PC5 控制来模拟交通路灯的管理。要完成本实验,必须先了解交通路灯的亮灭规律,设有一个十字路口 l 、 3 为南北方向, 2 、 4 为东西方向,初始状态为四个路口的红灯,之后, 1 、 3 路口的绿灯亮, 2 、 4 路口的红灯亮, 1 、 3 路口方向通车。一段时间后, l 、 3 路口的绿灯熄灭,而 l 、 3 路口的开始闪烁,闪烁若干次以后, l 、 3 路口红灯亮,而同时 2 、 4 路口的绿灯亮, 2 、 4 路口方向通车,一段时间后, 2 、 4 路口的绿灯熄灭,而开始闪烁,闪烁若干次以后,再切换到 l 、 3 路口方向,之后,重复上述过程。