好文档 - 专业文书写作范文服务资料分享网站

北理工8255A可编程并行接口实验讲解

天下 分享 时间: 加入收藏 我要投稿 点赞

本科实验报告

实验名称: 8255A可编程并行接口实验

课程名称: 计算机原理与应用实验 任课教师: 实验教师: 学生姓名: 学号/班级: 学 院: 信息与电子学院 专 业: 信息工程 实验时间: 实验地点: 10号楼102 □ 原理验证 实验类型: √ 综合设计 □ 自主创新 组 号: 同组搭档: 成 绩:

实验一8255A可编程并行接口实验

1. 实验目的 1) 2) 3) 4)

掌握并行接口芯片 8255A 和微机接口的连接方法; 掌握并行接口芯片 8255A 的工作方式及其编程方法; 掌握小键盘的工作原理及接口技术;

利用 8255A 并行接口芯片与小键盘的接口电路,实现并行接口实验。

2. 实验原理和内容

1) 8255A 芯片原理

8255A 是可编程并行接口芯片,双列直插式封装,用+5V 单电源供电,如图 3-1 是 8255A 的逻辑框图,内部有 3 个 8 位 I/O 端口:A 口、B 口、C 口;也可以分为各有 12 位

的两组:

图 3-1 8255A 芯片管脚示意图

A 和 B 组,A 组包含 A 口 8 位和 C 口的高四位,B 组包含 B 口 8 位和 C 口的低 4 位。 A 组控制和 B 组控制用于实现方式选择操作;读写控制逻辑用于控制芯片内寄存器的数据和控制字经数据总线缓冲器送入各组接口寄存器中。由于 8255A 数据总线缓冲器是双向三态 8 位驱动器,因此可以直接和 8088 系统数据总线相连。

2) 8255A 端口地址

操作类型 操作方向 A1 A0 / RD /WR /CS

0 0 1 0 0 1 1 × 1 × 0 1 0 0 1 0 1 × 1 × 0 0 0 1 1 1 1 × 0 1 1 1 1 0 0 0 0 × 1 1 0 0 0 0 0 0 0 1 0 0 PA→数据总线 PB→数据总线 PC→数据总线 输入(读) 数据总线→PA 数据总线→PB 数据总线→PC 数据总线→控制字 输出 (写) 数据总线三态非法状态数据总线三态 断开 图 3-2 8255A 端口地址

3) 8255A 工作方式

8255A 芯片有三种工作方式:方式 0、方式 1、方式 2。它通过对控制寄存器写入不同的控制字来决定其三种不同的工作方式。 方式 0 :基本输入/输出

该方式下的 A 口 8 位和 B 口 8 位可以由输入的控制字决定为输入或输出,

C

口分成高 4 位(PC7~PC4)和低 4 位(PC3~PC0)两组,也有控制字决定其输入或输出。需注意的是:该方式下,只能将 C 口其中一组的四位全部置为输入或输出。 方式 1 :选通输入/输出

该方式又叫单向输入输出方式,它分为 A、B 两组,A 组由数据口 A 和控制口 C 的高 4 位组成,B 组由数据口 B 和控制口 C 的低 4 位组成。数据口的输入/输出都是锁存的,与方式 0 不同,由控制字来决定它作输入还是输出。C 口的相应位用于寄存数据传送中所需的状态信号和控制信息。

方式 2 :双向输入输出

本方式只有 A 组可以使用,此时 A 口为输入输出双向口,C 口中的 5 位(PC3~PC7)作为

A 口的控制位。

北理工8255A可编程并行接口实验讲解

本科实验报告实验名称:8255A可编程并行接口实验课程名称:计算机原理与应用实验任课教师:实验教师:学生姓名:学号/班级:学院:信息与电
推荐度:
点击下载文档文档为doc格式
324cw8vbgz5136q5t3t485bn78ar7y00ci8
领取福利

微信扫码领取福利

微信扫码分享