实验3:8255输入输出接口实验

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

8255输入/输出接口实验

一、实验目的

1.了解8255的内部结构

2.掌握8255外部引脚的功能及各种工作方式的应用场合

3.能熟练地将8255与CPU和简单外设连接,并能编写相应的接口应用程序。

二、实验设备

PC机一台,TD-NMC+实验教学系统一台。

三、实验内容

对8255进行片选,从而确定8255各端口的地址。在此基础上完成下列功能:

1.将8255的A口与LED指示灯相连,通过8255的A口输出片内20H中的数据(或内容)

81H,观察指示灯的亮灭。

2.将8255的B口中的某一位与LED指示灯相连,A口中的对应位与开关相连。当开关打开

时,LED指示灯亮;当开关闭合时,LED指示灯灭。

四、实验原理

并行接口是以数据的字节为单位与I/O设备或被控制对象之间传递信息。CPU和接口之间的数据传送总是并行的,即可以同时传递8位、16位或32位等。8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式0--基本输入/输出方式、方式1--选通输入/输出方式、方式2--双向选通工作方式。8255的内部结构及引脚如图1所示,8255工作方式控制字和C口按位置位/复位控制字格式如图2所示。

图1 8255内部结构及外部引脚图

图2 8255控制字格式

实验系统的LED显示及开关单元电路如下:

图3 LED指示灯电路图4 开关电路

五、实验步骤(详细写出你自己的实验步骤)

1.根据实验内容完成实验接线。(在实验报告中要画出实验接线图)

2.根据实验内容编写实验程序,经编译、链接无误后装入单片机实验仿真系统。(注意要用

硬件方式运行)

3.连续执行实验程序,改变开关状态,观察LED指示灯亮灭,并作出合理解释。

4.书写实验报告

思考题:

1.LED指示灯是什么电平点亮?

2.实验内容2中为什么A口和B口的某一位必须对应?若不对应(1)观察实验现象。(2)

欲产生上述的实验现象,如何修改。

相关文档
最新文档