一、8255A 并 行 口 实 验(二)目的:
掌握通过 8255A 并行口传输数据的方法,以控制发光二极管的亮与灭。
二、8255A 并 行 口 实 验(二)内 容:
1、实验原理
实验原理图如图 5-9 所示,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 - PC7
L2 - PB4 L5 - PB5 L8 - PB6 L11 - PB7
L3 - PC0 L6 - PC1 L9 - PC2 L12 - PC3
3、实验步骤
(1) 按图 5-9 连好实验线路
(2) 运行实验程序
在系统显示"DVCC- 86H"状态下,按任意键,系统显示命令提示符"-"。
按 GO 键, 显示 "1000 XX"
输入 F000 : B1B0
按 EXEC 键,在 DVCC-8086H 上显示"8255-2"。同时 L1~L12 发光二极管模拟交通
灯显示。
4、8255A 芯片引脚排列图如下:
评论0
最新资源