8255并口控制器实验
一.实验目的:
1, 掌握8255的工作方式和应用编程; 2, 掌握8255的典型应用电路接法。
二.实验设备
PC微机一台,TD—PIT+ 实验系统一套。
三.实验内容:
编写程序,使8255的A口味输出B口为输入,完成拨动开关到数据等的数据传输。 要求:只要拨动开关,数据灯的现实就会改变。
四.实验原理:
并行接口是以数据的字节为单位与I/o设备或被控制对象之间传输信息。CPU和接口之间的数据传送总是并行的。
8255并行控制器具有ABC三个并行接口,用+5V但电源供电,能在一下三种方式下工作:
方式一:基本输入|出方式 方式二:选道输入|出方式 方式三:双向选项工作方式
五.实验步骤:
1.确认从PC急引出的两根扁平电缆已经连接在实验平台上。 2.连接实验先例参考下图:
3.运行CHECK成功内需,查看I/O空间始地址。 4.利用查出的地址编写程序,然后便于链接。 5.运行程序,拨动开关,看数据灯显示是否正确。
六.编程与调试:
1.使用CKECK程序找到IOYO空间始址:DCOOH 2.编写程序:
IOYO EQU ODCOOH AA EQU IOYO+0*4 BB EQU IOYO+1*4 CC EQU IOYO+2*4 MODE EQU IOYO+1*4 STACK1 SEQMENT STACK DW 256 DUP(?) STACK1 ENDS
CODE SEQMENT
ASSUME CS:CODE,SS:STACK1 STACK: MOV BX, ODCOOH NEXT: MOV DX, BB IN AL, DX OUT DX, AL MOV AH, 1 INT 16H JZ NEXT
MOV AH, 40H INT 21H CODE ENDS
ENDS START 3.编译,链接,运行程序
七.实验结果:
运行程序后,数据灯随着开关的变化而变化,即开关接通时,数据灯亮,开关断开时,数据灯灭。
八.实验总结:
通过本次实验,对8255并口控制器有了一定的了解,掌握了掌握8255的工作方式和应用编程,掌握8255的典型应用电路接法。