微机原理实验指导书(8)

2019-03-05 20:58

第三章 硬件实验 微机原理及其接口技术实验

四、实验程序框图

五、实验步骤

1. 在PC机和实验系统联机状态

下,编辑源程序。

2. 3. 4. 5.

对源程序进行编译和调试。 装载并运行实验程序。 观察和记录实验现象

对显示延时时间常数进行修改,将“MOV CX,00A0H”改为“MOV CX,0FFFFH”,并对源程序重新编译和运行,观察和记录实验现象。 6. 对两次实验现象进行比较和

分析,解释出现不同现象的原因。

六、实验程序清单

;*********** LED_DIS.ASM 显示\

CODE SEGMENT

ASSUME CS:CODE ORG 2DF0H START: JMP START0 PA EQU 0FF20H ;字位口 PB EQU 0FF21H ;字形口 BUF DB ?,?,?,?,?,? ;显示缓冲区

DATA1: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1h db 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH ;段码区 START0: CALL BUF1 ;调用子程序,给显示缓冲区送”DICE88”字符 CON1: CALL DISP ;调用显示子程序,显示”DICE88” JMP CON1

DISP: MOV AL,0FFH ; 熄灭段码送AL MOV DX,PA ; 字位口地址送DX OUT DX,AL ;关LED显示 MOV CL,0DFH ;字位码送CL

MOV BX,OFFSET BUF ;显示缓冲区首地址送BX DIS1: MOV AL,[BX] MOV AH,00H

34

第三章 硬件实验 微机原理及其接口技术实验

PUSH BX

MOV BX,OFFSET DATA1 ;段码区首地址送BX ADD BX,AX

MOV AL,[BX] ;形成对应字符的段码 POP BX

MOV DX,PB ;字形口地址 OUT DX,AL ;PB口送字形 MOV AL,CL MOV DX,PA

OUT DX,AL ;向字位口送字位码 PUSH CX

DIS2: MOV CX,00A0H ;显示时间常数送CX LOOP $ ;显示延时 POP CX

CMP CL,0FEH ;01H ;六位是否显示完 JZ LX1

MOV AL, OFFH ;关显示 MOV DX, PA OUT DX, AL INC BX

ROR CL,1 ;字位码循环移位 JMP DIS1

LX1: MOV AL,0FFH ;关显示 MOV DX,PB OUT DX,AL RET

BUF1: MOV BUF,0DH ;子程序,给显示缓冲区送”DICE88”字符 MOV BUF+1,01H MOV BUF+2,0CH MOV BUF+3,0EH MOV BUF+4,08H MOV BUF+5,08H RET CODE ENDS END START

35


微机原理实验指导书(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中考数学二次函数压轴题精编(含答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: