武夷学院实验报告
课程名称: 汇编语言与微机接口 项目名称: 并行接口8255
姓名:柯剑 专业:计科 班级: 20##级 学号: 20114011015同组成员: 无
实验报告成绩(百分制)__________ 实验指导教师签字:__________
[1] 注:1、实验预习部分包括实验环境准备和实验所需知识点准备。
2、若是单人单组实验,同组成员填无。
[2] 注:实验过程记录要包含实验目的、实验原理、实验步骤,页码不够可自行添加。
[3] 注:1、实验小结应包含实验所需知识点和实验方法的总结,实验心得体会等。
2、分组实验需包含同组讨论内容。
第二篇:8255并行接口实验
一、实验目的
1.
2.
3.学习并掌握8255的工作方式及其应用掌握8255典型应用电路的接法掌握程序固化及脱机运行程序的方法实验设备二、二、实验实验设备
PC机一台,TD-PITE实验装置或TD-PITC实验装置一套。实验原理三、三、实验实验原理
8255工作方式控制字:
图1.8255工作方式控制字
8255实验单元电路图:
图2.8255实验单元电路图
实验内容:四、四、实验实验内容
本实验内容如下:
1.
2.基本输入输出实验。编写程序,使8255的A口为输入,B口为输出,完成波动开关到数据灯的数据传输。要求只要开关波动,数据灯的显示就发生相应改变。流水灯显示实验。编写程序,使8255的A口和B口均为输出,数据灯D7-D0由左向右,
每次仅亮一个灯,循环显示,D15-D8与D7-D0正相反,由右向左,每次仅亮一个灯,循环显示。
实验步骤:五、五、实验实验步骤步骤:
A.基本输入输出实验
本实验使8255端口A工作在方式0并作为输入口,端口B工作在方式0并作为输出口。用一组开关信号接入端口A,端口B输出线接至一组数据灯上,然后通过对8255芯片编程来实现输入输出功能。
1.按图4.34接线。
2.编写实验程序,经编译、链接无误后装入系统。
3.运行程序,改变拨动开关,同时观察LED显示,验证程序成功。
4.点击“调试”下拉菜单中的“固化程序”项,将程序固化到系统存储器中。
5.将短路跳线JDBG的短路块接到RUN端,然后按抚慰案件,观察程序是否正常运行;关闭试验箱电源,稍等后再次打开电源,看固化的程序是否运行,验证程序功能。
6.实验完毕后,将短路跳线JDBG的短路块接到DBG端。
B.流水灯显示实验:
使8255的A口和B口均为输出,数据等D7~D0由左向右,每次仅亮一个灯,循环显示,D15~D8与D7~D0正相反,由右向左,每次仅亮一个灯,循环显示。
1.按图4.35连接实验线路图。
2.编写实验程序,经编译、链接无误后装入系统。
3.运行程序,改变拨动开关,同时观察LED显示,验证程序功能。
4.自己改变流水灯方式,编写程序。
5.固话程序并脱机运行。
步骤中的实验代码如下:
SSTACKSEGMENTSTACK
DW32DUP(?)
SSTACKENDS
CODESEGMENT
ASSUMECS:CODEMOVDX,0646H;START:
AA1:MOVAL,80HOUTDX,ALMOVBX,8001HMOVDX,0640H
MOVAL,BH
OUTDX,AL
RORBH,1
MOVDX,0642HMOVAL,BL
OUTDX,AL
ROLBL,1
CALLDELAY
CALLDELAY
JMPAA1
DELAY:PUSHCX
MOVCX,0FO0OHAA2:PUSHAX
POPAX
LOOPAA2
POPCX
RET
CODEENDS
ENDSTART
六、实验结果:六、实验实验结果结果:
图6-1实验源代码
实际可观察到实验现象,LED灯按闪亮顺序移动,如图所示:
图6-3实际现象
实验总结:六、六、实验总结实验总结:
经过本次试验,更深入了解了8255的工作方式和其的使用方法。通过使用8255芯片,可以完成简单的并行接口的应用。
指导教师批阅意见:
成绩评定:
预习
(20分)操作及记录(40分)数据处理20分结果与讨论10分思考题10分总分
1、报告内的项目或内容设置,可根据实际情况加以调整和补充。