四 8255A 并行口实验-----交通灯控制(2页)Good is good, but better carries it
精益求精,善益求善
实验四 8255A 并行口实验-----交通灯控制一、8255A 并行口实验(二)目的掌握通过 8255A 并行口传输数据的方法,以控制发光二极管的亮与灭
二、8255A 并行口实验(二)内容1、实验原理实验原理图如图所示,PB4 ~ PB7 和 PC0 ~ PC7 分别与发光二极管电路L1~ L12 相连,本实验为模拟交通灯实验
交通灯的亮灭规律如下:设有一个十字路口,1、3 为南北方向,2、4 为东西方向,初始为四个路口的红灯全亮,之后,1、3 路口的绿灯亮,2、4 路口的红灯亮,1、3 路口方向通车; 延时一段时间后,1、3 路口的绿灯熄灭,而 1、3 路口的黄灯开始闪耀,闪耀若干次以后,1、3 路口红灯亮, 而同时 2、4 路口的绿灯亮,2、4 路口方向通车;延时一段时间后,2、4 路口的绿灯熄灭,而黄灯开始闪耀,闪耀若干次以后,再切换到 1、3 路口方向,之后重复上述过程
8255A 的 PB4~ PB7 对应黄 灯,PC0 ~ PC3 对应红灯,PC4~ PC7 对应绿灯
8255A 工作于模式 0,并置为输出
由于各发光二极管为共阳极,使其点亮应使 8255A 相应端口清 0
2、实验线路连接(1) 8255CS 插孔连译码输出 070H-07FH 插孔
(2) L1 - PC4 L4 - PC5 L7 - PC6 L10 - PC7L2 - PB4 L5 - PB5 L8 - PB6 L11 - PB7 L3 - PC0 L6 - PC1 L9 - PC2 L12 - PC33、实验步骤 (1) 按图 5-9 连好实验线路 (2) 运行实验程序 在系统显示"DVCC- 86H"状态下,按任意键,系统显示命令提示符