8255A接口实验

  • 格式:doc
  • 大小:33.50 KB
  • 文档页数:4

下载文档原格式

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

西安邮电大学

微机原理与接口技术课内实验报告题目宏指令及子程序设计实验

院系名称:通信与信息工程学院

专业名称:信息对抗专业

班级:对抗1302

学生姓名:

班内序号:

指导教师:

实验日期:20**年**月**日

一.实验目的及实验环境

1、掌握8255A工作方式0的特点及其使用方法。

2、掌握8255A端口A和端口B同时作为输出端口的特点及使用方法。

二.实验内容

1、基本输入输出实验,编写程序,使8255A的A口为输入,B口为输出,完成拨动开关到数据灯的数据传输,要求只要开关拨动,数据灯的显示就改变。

2、流水灯显示实验,编写程序,使8255A的A口和B口均为输出,实现16位数据灯的相对循环显示。

三.方案设计

1.文字描述题目的解决方案

2.功能模块图;

3.各个模块详细的功能描述。

4. 寄存器、存储单元、变量等资源的分配

5. 流程图

……

四.实验结果

测试数据及运行结果;

五.总结

1.实验过程中遇到的问题及解决办法

2.编辑源程序文件时候出错,以及保存文件格式不对,文件名不对的问题;3.调试过程中不懂调试的方法和调试的步骤,在DOS环境下对用常用命令不熟悉;

4.对于调试结果不知道怎么记录以及查找问题;

5.程序错误是不知道如何纠错。

解决方法:仔细翻阅实验指导书,在实验指导书上会有详细的引导然后理解着一步一步练习,最终熟悉;

向周围同学寻求解决方法,互相讨论以及向老师提问,认真学习老师演示的方法并及时练习熟记;

在实验室也贴有实验步骤指导,仔细阅读并认真仔细实践;

在老师向其他同学演示时在一旁认真听讲寻找自己问题所在

2对设计及调试过程的心得体会。

在8255A并行接口电路实验中,掌握8255的工作方式,懂得如何对8255进行正确的操作,是我们利用这个芯片实现我们预定电路功能的最基本的要求。掌握经典型应用电路的接法,更是尤为重要。但要想在实验室第一次做就出现现象还是比较困难的,所以还需要我们不断的调试才能出现较为理想的结果。而在过程中,理论知识显得格外重要,所以还是要在上课时认真听讲,课后努力将其理解才能将其实践化。

六.附录:源代码

CODE SEGMENT

ASSUME CS:CODE, DS:DATA

START: MOV AX,DATA

MOV DS,AX

MOV AL,10001001B

MOV DX,1466H

OUT DX,AL

MOV BX,8001H

GO:MOV AL,BH

MOV DX,1460H

OUT DX,AL

ROR BH,1

MOV AL,BL

MOV DX,1462H

OUT DX,AL

ROL BL,1

CALL DELAY

MOV CX,50H

DELAY:LOOP DELAY

JMP GO

CODE ENDS END START