计算机接口技术课程设计说明书.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
燕山大学 课程设计说明书 课程名称 计算机接口技术 学院(系) 信息科学与工程学院 年级专业 计算机07应用 学生姓名 胡尚伟 指导教师 谭云福 日 期 2010 年 12 月 计算机接口设计目的 通过此次计算机接口设计来熟悉32位微机接口技术,熟练掌握一些芯片的编程,从实验中加深对理论课的理解。 二、设计题目 1、基本输入和输出 本实验使8255端口A工作在方式0并作为输出口,端口B工作在方式0并作为输入口。用一组开关信号接入端口B,端口A输出线接至一组数据灯上,然后对8255芯片编程来实现输入输出功能。 流水灯设计 本实验使8255端口A工作在方式0并作为输出口,端口B工作在方式0并作为输出口。端口A接至一组数据灯上,端口B输出线接至数码管上,通过对8255芯片编程实现:信号灯循环地从左到右依次亮,数码管显示哪个灯亮。 三、计算机接口设计的软硬件环境 1、硬件环境:PC微机、实验箱 2、软件环境:windows xp、实验箱调试通信软件 3、实验仪器和PC机的连接 四、设计过程 1、按要求连接或检查所设计的电路。 2、详细检查电路无误后,通电观察实验仪器有无异常。 3、按题目设计程序 4、软硬件联合调试直到成功。 五、实验内容 1、按要求连接或检查所设计电路,如下图 基本输入输出: 流水灯: 2、程序流程图 基本输入输出: 流水灯: N Y 3、程序清单 基本输入输出: MY8255_A EQU 0e460H MY8255_B EQU 0e461H MY8255_C EQU 0e462H MY8255_MODE EQU 0e463H CODE SEGMENT ASSUME CS:CODE START: MOV DX,MY8255_MODE MOV AL,82H OUT DX,AL ;设置8255的控制字 A1: MOV DX,MY8255_B IN AL,DX ;B口输入 MOV DX,MY8255_A OUT DX,AL ;A口输出 CALL BREAK JMP A1 ;循环输入输出 BREAK PROC NEAR MOV AH,06H MOV DL,0FFH INT 21H JE RETURN MOV AX,4C00H INT 21H RETURN:RET BREAK ENDP CODE ENDS 流水灯设计: MY8255_A EQU 0e460H MY8255_B EQU 0e461H MY8255_C EQU 0e462H MY8255_MODE EQU 0e463H DATA SEGMENT LA DB ? LB DB ? DTABLE DB 3FH,3FH,06H,5BH,4FH,66H,6DH,7DH,07H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV BX,OFFSET DTABLE INC BX MOV DX,MY8255_MODE MOV AL,80H OUT DX,AL MOV DX,MY8255_A MOV AL,7FH OUT DX,AL MOV LA,AL MOV AL,[BX] MOV DX,MY8255_B OUT DX,AL CALL DALLY A1: MOV AL,LA ROR AL,1 MOV LA,AL MOV DX,MY8255_A OUT DX,AL INC BX MOV AL,[BX] MOV DX,MY8255_B OUT DX,AL MOV DL,07H

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档