下载此文档

8255并行接口应用实验.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
1 实验四并行接口实验一、实验目的 1. 掌握通过 8255A 并行口进行数据传输的方法。 2. 控制 16 位数据灯的相对循环显示。二、实验设备 PC 机一台, TD— PIT / TD— PIT —B 实验装置一套。三、实验内容 1 、基本输入输出实验。编写程序,使 8255 的A 口为输出, B口为输入,完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就改变。 2、流水灯显示实验。编写程序,使 8255 的A 口和 B 口均为输出, 实现 16 位数据灯的相对循环显示。四、 8255 工作原理并行接口是以数据的字节为单位与 I/O 设备或被控制对象之间传递信息。 CPU 和接口之间的数据传送总是并行的, 即可以同时传递 8位、 16位、 32 位等。 8255 可编程外围接口芯片是 Intel 公司生产的通用并行 I/O 接口芯片,它具有 A、B、C 三个并行接口,用+5V 单电源供电,能在以下三种方式下工作: 方式 0-- 基本输入/ 出方式、方式 1-- 选通输入/ 出方式、方式 2-- 双向选通工作方式。 8255 的内部结构及引脚如图 3-1 所示, 8255 工作方式控制字和 C 口按位置位/ 复位控制字格式如图 3-2 所示。 2 图 3-1 8255 的内部结构及引脚图 3-2 8255 控制字格式五、实验步骤 I 、基本输入输出实验本实验使 8255 端口 A 工作在方式 0 并作为输出口,端口 B 工作在方式 0 并作为输入口。参考程序流程如图 3-3 所示。 3 图3 -3 8255 并行接口芯片基本输入/输出实验(1) 参考程序流程图实验步骤编写程序,使 8255 并行接口芯片端口 A 工作在方式 0 并作为输出口,端口B 工作在方式 0 并作为输入口。用一组开关信号接入端口 B ,端口 A 输出线接至一组数据灯上,实现输入输出功能。具体实验步骤如下。 1) 确认从 PC 机引出的两根扁平电缆已经连接在实验平台上。 2) 打开实验箱电源, 首先运行 程序, 查看 I/O 空间始地址。 3) 参考图 3-4 所示连接实验线路。 4) 利用查出的地址编写程序,然后编译链接。 5 )运行程序,拨动开关,看数据灯显示是否正确图 3-4 8255 并行接口芯片基本输入/输出实验参考接线图 4 ========================================================= =========================== 文件名: 功能描述:B 为输入, A 口为输出,将读入的数据输出显示====================================================== SSTACK SEGMENT STACK DW 32 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE, SS:SSTACK START: MOV DX, 0646H MOV AL, 82H OUT DX, AL AA1: MOV DX, 0642H IN AL, DX CALL DELAY MOV DX, 0640H OUT DX, AL JMP AA1 DELAY: PUSH CX MOV C

8255并行接口应用实验 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小181 KB
  • 时间2017-01-24