可编程8255接口实验报告 ㈠ 实验目的 1. 掌握可编程并行接口芯片的基本工作原理及其使用方,熟悉8255 可编程并行I/O 扩展接口。 2. 掌握8255 可编程并行I/O 扩展接口方法,能够利用8255 可编程并行接口芯片设计简单应用系统。 ㈡ 实验器材 1. G6W仿真器 一台 2. MCS-51实验板 一台 3. PC机 一台 4. 电源 一台 ㈢ 实验内容及要求 1. 声光报警器实验 8255是可编程的通用并行输入输出扩展接口。8255芯片的片选信号CS4 及口地址选择线AA0、AA1分别由8051的地址线提供。8255的A口设置为 输入数据端口,B口设置为输出数据端口,通过控制位操作控制字将C口某 一位置位或复位,B口与发光二极管LED相连,C口与蜂鸣器相连,读取A 口数据,只要有一位为“1”,则点亮发光二极管LED(B口输出为低,LED 亮,反之,LED 灭),同时蜂鸣器响(若 C口某一位置1,蜂鸣器不响)。 2. 交通灯控制实验 通过并行接口8255实现十字路 nb 口交通灯的模拟控制。L6~L8与PC5~PC7 相连,作为南北路口的交通灯,L1~L3与PC0~PC2相连,作为东西路口的 交通等。编程使六个灯按以下规律变化:南北路口的“绿”灯(L8)、东西 路口的“红”灯(L1)同时亮 30秒(要求有倒计时显示);南北路口的“黄” 灯(L7)闪烁若干次,同时东西路口“红”灯(L1)继续亮;南北路口的“红” 灯(L6)、东西路口的“绿”灯(L3)同时亮 30秒(要求有倒计时显示);东 西路口的“黄”灯( L2)闪烁若干次,南北路口的“红”灯(L6)继续亮; 重复以上步骤。 ㈣ 实验步骤 1.连接8255芯片的片选信号CS4及口地址选择线AA0、AA1,并根据片选信号及口地址选择线确定8255的各I/O口地址和控制字寄存器的地址。 2.声光报警器实验的连线 ①8255的A口的8位根据需要接入高低电平。 ②8255的B口中任一口与 TEST相连,运行程序,即可观察 L9发光二极管。 ③在实验板上接入蜂鸣器,并且 8255的PC7与 BEEP相连,运行程序,即可听到蜂鸣器鸣响声。 3.交通灯控制实验的连线 8255的PC口与 J2相连。 ㈤ 思考题 1. 8051和 8255的接口电路同单片机 CPU与 I/O之间的数据传送方式有关, 传送方式可分为无条件传送方式、查询传送方式和中断传送方式。本实验是采用无条件传送方式,那么在中断传送方式中 8255与单片机之间是如何连接的? 说明 8255A的A口在方式 1的选通输入方式下的工作过程。 解:当外设输入一个数据并送到 PA7-...