8255 并口控制器应用实验一、实验目的1
掌握 8255 的工作方式及应用编程
掌握 8255 典型应用电路的接法
二、实验内容1
基本输入输出实验
编写程序,使 8255 的 A 口为输出, B 口为输入,完成拨动开关到数据灯的数据传输
要求只要开关拨动,数据灯的显示就改变
2.流水灯显示实验
编写程序,使 8255 的 A 口和 B 口均为输出,数据灯 D7~D0 由左向右,每次仅亮一个灯,循环显示,D15~D8 与 D7~D0 正相反,由右向左,每次仅点亮一个灯,循环显示
四、实验原理与步骤实验步骤(1)基本输入输出实验实验说明:本实验使 8255 的端口 A 作为输出口工作在方式 0,端口 B 作为输入口工作在方式 0
用一组开关信号接入端口 B,端口 A 输出线接至一组数据灯上,然后通过对 8255 芯片编程来实现输入输出功能
图 3-2 8255 基本输入输出实验参考接线图实验步骤如下:① 实验接线图如图 3-2 所示,按图连接实验线路图
② 运 行 Tdpit 集 成 操 作 软 件 , 根 据 实 验 内 容 , 调 用 程 序 代 码 ( T8255-1
ASM),填写程序代码中的空缺处,编译、链接
③ 运行程序,改变拨动开关,同时观察 LED 显示,验证程序功能
实验代码如下:IOY0 EQU 9860H ;片选 IOY0 对应的端口始地址MY8255_A EQU 9860H ;8255 的 A 口地址MY8255_B EQU 9861H ;8255 的 B 口地址MY8255_C EQU 9862H ;8255 的 C 口地址MY8255_MODE EQU 9863H ;8255 的控制寄存器地址STACK1 SEGMENT STACK DW 256 DUP(
)STACK1 ENDSCODE SEGMENT ASSUME CS:CODE