手机版

微机接口技术试验报告1

时间:2025-04-23   来源:未知    
字号:

和题目一样

微机接口技术试验报告

——竞赛抢答器

一、实验目的

1、了解微机化竞赛抢答器的基本原理

2、进一步学习使用并行接口

二、实验内容

用拨动开关KK1— KK8代表竞赛抢答按键,当某个拨动开关置位时表

示某组抢答按键

按下,七段数码管上将其组号1-8示出来。线路连接为:将LED JU

MP跳线帽全部取下,将

LED1和GND相连,8255CS<-->CS0,PB0<->LE

D-A,

PB1<->LED-B,PB2<->LED-C,PB3<->LED

-D,

PB4<->LED-E,PB5<->LED-F,PB6<->LED

-G,

PB7<->LED-DP,PA0到PA7依次接到K1到K8上。

三、编程提示

设置8255为为A口输入,B口输出。读取A口数据,若为0表示无人抢答,

若不为0则有人抢答。

根据读取数据可判断其组号,从键盘上按空格键开始下一轮抢答,按其它键

程序退出。

四、程序框图(如图6)

实验程序

;*以空格为开始抢答,先按下的则显示。led jump调线帽全部取下来。*;

DATA SEGMENT

IOPORT EQU 0B800H

IO8255A EQU IOPORT+0B0H

IO8255B EQU IOPORT+0B2H

IO8255CON EQU IOPORT+0B 6H

LED DB 06H,5BH,4FH,66H,6DH,7DH,07H,7FH,00H ;数码表

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START: MOV AX,DATA

和题目一样

MOV DS,AX

MOV DX,IO8255CON ;设8255为A口输入,B口输出

MOV AX,90H

OUT DX,AL

MOV BX,OFFSET LED ;使BX指向段码管首址

SSS: MOV DX,IO8255A

IN AL,DX ;从8255的A口输入数据

OR AL,AL ;比较是否为0

JE BLACK ;若为0,则表明无键按下,转灯灭

MOV

RR: SHR

INC

JNC

MOV

XLAT

MOV

OUT

MOV

MOV

INT

WAI: MOV

INT

CMP

JNE

JMP

BLACK: MOV

MOV

OUT

JMP

EEE: MOV

INT

CODE ENDS

END

CL,0FFH ;cl作计数器,初值为-1 AL,1 CL RR AL,CL DX,IO8255B DX,AL DL,7 ;响铃 ASCII码为07 AH,2 21H AH,1 21H AL,20H ;是否为空格 EEE ;不是,转eee SSS AL,0 ;是,关灭灯 DX,IO8255B DX,AL SSS AH,4CH ;返回 21H START

和题目一样

实验图6

和题目一样

五.试验步骤:

1.查找相关资料,详细了解8255A引脚图以及各个引脚功能,

8255A的电路图以及本次试验所需电路图,了解试验台相关操

作,注意事项。

2.试验连线,将LED JUMP跳线帽全部取下,将

LED1和GND相连,8255CS<-->CS0,P

B0<->LED-A,

PB1<->LED-B,PB2<->LED-C,PB

3<->LED-D,

PB4<->LED-E,PB5<->LED-F,PB

6<->LED-G,

PB7<->LED-DP,PA0到PA7依次接到K1

到K8上。

3.程序编写及调试,新建一个TXT文档将源程序复制进入,

另存为ASM文件,进入DEBUG编译调试,检测是否有误,如

有误继续调试,调试无误进入下一个步骤,

4.因为试验台不满足这个要求,所以试验被迫终止。

六.试验心得以及收获:

通过这次试验,实际操作得到锻炼,对8255A这块芯片的认识

更加深刻,为以后深入学习这块芯片打下了基础,对动手能力得到了

和题目一样

加强,熟练了编译编写程序的步骤, 对学习接口技术这门学科更加的

有信心,试验过程中遇到很多困难,但是我都克服了,特别是在编程 这方面是我的弱点但是我积极向同学请教,多问多做最后还是把试验

成功的做了出来,对此我想当的满足,以后会更加的努力学习,不懂

的多问问,多学学

和题目一样

第 6 页

微机接口技术试验报告1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)