一、实验目的
使用8255扩展AT80C51单片机的输出口,控制十二个发光二极管燃灭,模拟交通灯管理。
1、设计相应的电路,要求一个口只能控制一个发光二极管。
2、编写相应的程序并调试,要求使用软件延时。
二、实验内容
设有一个十字路口,初始态为四个路口的红灯全亮。之后6秒钟东西路口的绿灯亮、南北路口的红灯亮,此时东西路口方向通车。持续10秒后,东西路口的绿灯熄灭、黄灯开始闪烁,闪5次后,东西路口的红灯亮,同时南北路口的绿灯亮,此时南北路口方向开始通车。持续10秒后,南北路口的绿灯熄灭、黄灯开始闪烁,闪5次后,南北路口的红灯亮,同时东西路口的绿灯亮,此时东西路口方向通车……一直重复上述过程。
评论0