可编程并行接口8255输入输出实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

可编程并行接口8255输入输出实验

一、实验目的

了解可编程并行接口芯片8255的内部结构、工作方式、初始化编程及应用。

二、实验设备

(1)PC机一台;

(2)QTH-8086B 16位微机教学实验仪一套。

三、8255有关说明

1. 8255A的引脚定义

D7~D0:三态双向数据线。

/CS:片选信号线,低电平有效。

/RD:读命令信号,低电平有效。

/WR:写入信号线,低电平有效。

Vcc:+5V电源

PA7~PA0:A口输入/输出线。

PB7~PB0:B口输入/输出线

PC7~PC0:C口输入/输出线

A1、A0:地址线,用来选择8255A内部的4个端口。

RESET:复位引脚,高电平有效

2.8255A的工作方式

方式0:基本输入输出方式

方式1:选通输入输出方式

方式2:双向选通输入输出方式。

3.8255A的命令字

图1 8255的控制字格式

图2 8255的C口按位置位复位命令四、线路连接

1.实验原理图

图3 可编程并行接口8255电路

2.实验内容

(1) 流水灯实验:利用8255的A口循环点亮发光二极管。

(2) 交通灯实验:利用8255的A口模拟交通信号灯。

(3) I/O输入输出实验:利用8255的A口读取开关状态,8255的B口把状态送发光二极管显示。

3.实验项目1--流水灯实验

(1)线路连接

该模块的WR、RD分别连到MCU主模块的WR、RD。

该模块的数据(AD0--AD7)、地址线(A0--A7)分别连到MCU主模块的数据(AD0--AD7)、地址线(A0--A7)。

8255模块选通线CE连到MCU主模块的地址A15。

8255的PA0--PA7 连到发光二极管的 L0--L7。

(2)参考程序

4.实验项目2—交通灯实验

(1)线路连接

该模块的WR、RD分别连到MCU主模块的WR、RD。

该模块的数据(AD0--AD7)、地址线(A0--A7)分别连到MCU主模块的数据(AD0--AD7)、地址线(A0--A7)。

8255模块选通线CE连到MCU主模块的地址A15。

8255的PA0-L7、PA1-L6、PA2-L5、PA3-L3、PA4-L2、PA5-L1。

(2)参考程序

5.实验项目3—I/O输入输出实验

(1)线路连接

该模块的WR、RD分别连到MCU主模块的WR、RD。

该模块的数据(AD0--AD7)、地址线(A0--A7)分别连到MCU主模块的数据(AD0--AD7)、地址线(A0--A7)。

8255模块选通线CE连到MCU主模块的地址A15。

8255的PA0--PA7接开关K0--K7,8255的PB0--PB7接发光二极管L0--L7。

(2)参考程序

相关文档
最新文档