实 验 报 告
课程名称 微机原理与接口技术
专 业 计 科 班 级 五 班 姓 名 胡 益 学 号 10030507 指导教师 朱红伟 实验成绩
第 1 页 共 87 页 1
目录
实验一 系统认识实验 ............................................................................................................. 3 实验二 数码转换编程及程序调试 ....................................................................................... 8 实验三 运算类编程实验 ..................................................................................................... 12 实验四 分支程序设计实验 ............................................................................................... 17 实验五 分支程序设计实验2 .............................................................................................. 23 实验六 循环程序设计 ......................................................................................................... 31 实验七 子程序设计 ............................................................................................................. 39 实验八 显示程序实验 ......................................................................................................... 45 实验九 中断特性及8259应用编程实验 ............................................................................. 49 实验十 8255并行接口应用实验 .......................................................................................... 55 实验十一 8253定时/计数器应用实验 ............................................................................... 60 实验十二 8253定时器应用实验 ........................................................................................ 66 实验十三 A/D转换实验 ....................................................................................................... 72 实验十四 D/A转换实验 ..................................................................................................... 77 实验十五 8255键盘及显示接口实验 ................................................................................ 81 实验十六 步进电机实验 ..................................................................................................... 85
第 2 页 共 87 页 2
实验一 系统认识实验
一 实验目的
掌握TDN86/51或TDN86、88教学系统的基本操作。
二 实验设备
TDN86/51或TDN86、88教学实验系统一台
三 实验内容及步骤
1.使用串行通讯电缆将实验系统与PC微机相连。 2.打开实验环境WMD86. 3.输入源代码:
STACK SEGMENT STACK ; DW 64 DUP(?); STACK ENDS
CODE SEGMENT; ASSUME CS:CODE START:MOV DI,3500H; MOV CX,0010H; MOV AX,0000H A1:MOV [DI],AL; INC DI; LOOP A1; A2:JMP A2 CODE ENDS; END START;
4.进行端口测试。 5. 进行汇编、链接。 6.调试无误,并载入程序。
四 实验结果
1.输入U2000命令进行反汇编,检查程序是否正确装入。如图(4-1)
第 3 页 共 87 页 3
图(4-1)检查程序是否正确装入
2.当发现源程序输入错误或需调试,输入指令A来修改,如修改2000句MOV DI,3500。如图(4-2)
图(4-2)修改2000句
3.对程序进行连续运行。结果如图(4-3)
第 4 页 共 87 页
4
相关推荐: