1 / 25
文档名称:

微机原理与接口实验报告.docx

格式:docx   大小:351KB   页数:25页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微机原理与接口实验报告.docx

上传人:可爱小熙 2021/11/22 文件大小:351 KB

下载得到文件列表

微机原理与接口实验报告.docx

相关文档

文档介绍

文档介绍:微机原理与接口实验报告
微机原理与接口实验报告
微机原理与接口实验报告
.







实 验 报 告
专业班级 :
学 号:
姓 名:
指导老师 : 陆勤
. . .
微机原理与接口实验报告
微机原理与接口实验报告
微机原理与接口实验报告
.
实验一 8255A 应用—数码管动态显示
一、实验目的
1、掌握 8255A 的工作方式、编程原理和微机接口方法。
2、了解 LED数码管动态显示的工作原理及编程方法。
二、实验内容
编制程序,使数码管显示“ DICE88”字样。
三、实验程序框图
图 6-1 实验程序流程图
四、实验步骤
联机模式:
( 1)在 PC机和实验系统联机状态下,运行实验系统 ( 双击桌面 OTA图标或通过开始 - 程序
-dj8086k-DJ8086k 微机原理与接口技术 ) ,新建文件并在编辑窗口输入汇编源程序,再单击工具栏中编译装载,即可完成源文件自动编译、装载目标代码功能,再单击“调试”中“连续运行”或工具图标运行,
即开始运行程序。
2)数码管显示“ DICE88”字样。脱机模式:
1)在 P. 态下,通过单板机小键盘,从 2DF0地址开始输入机器码(参见附录三),完成后返回监控,输入起始地址 2DF0,再按 EX键执行。
2)数码管显示“ DICE88”字样。
五、实验程序清单
CODE SEGMENT ; display "DICE88"
ASSUME CS:CODE
ORG 2DF0H
START: JMP START0
PA
EQU 0FF20H
;
字位口
PB
EQU 0FF21H
;
字形口
PC
EQU 0FF22H
;
键入口
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,0F0H,89h,0c1h,87h
;修改 89h、 0c1h、 87h 各自对应: H、U、 t
START0: CALL BUF1
CON1: CALL DISP
JMP CON1
微机原理与接口实验报告
微机原理与接口实验报告
微机原理与接口实验报告
. . .
微机原理与接口实验报告
微机原理与接口实验报告
微机原理与接口实验报告
.
DISP: MOV AL,0FFH ;00H
MOV DX,PA
OUT DX,AL
MOV CL,0DFH ; 显示子程序 ,5ms
MOV BX,OFFSET BUF
DIS1: MOV AL,[BX]
MOV AH,00H
PUSH BX
MOV BX,OFFSET DATA1
ADD BX,AX
MOV AL,[BX]
POP BX
MOV DX,PB
OUT DX,AL
MOV AL,CL
MOV DX,PA
OUT DX,AL
PUSH CX
DIS2: MOV CX,00A0H
LOOP $
POP CX
CMP CL,0FEH ;01H
JZ LX1
MOV AL,0FFH ;00H
MOV DX,PA
OUT DX,AL
INC BX
ROR CL,1 ;SHR CL,1
JMP DIS1
LX1: MOV AL,0FFH
MOV DX,PB
OUT DX,AL
RET
BUF1: MOV BUF,0DH ; 实验修改 mov BUF,0Ah
MOV BUF+1,01H ; 实验修改 mov BUF+1,16h
MOV BUF+2,0CH ; 实验修改 mov BUF+2,17h
MOV BUF+3,0EH ;