资源描述
单片机原理及其接口技术实验报告
实验三: 数据区传送子程序
学院:基础与信息工程学院 专业:电子信息工程专业
学号: 姓名: 日期:
一.实验目的:
1、掌握51汇编程序书写、编译。
2、熟悉51指令的运用。
3、掌握内51中子程序调用方法。
二.实验要求:
1、 编写子程序:将7000H单元开始的二进制代码数据转移到20H开始的内RAM单元,数据为00H时结束转移。
2、 在主程序中调用子程序。
三.实验流程图及源程序:
ORG 0000H
SJMP MAIN
ORG 0030H
MAIN: MOV SP,#60H
ACALL HASC
SJMP $
HASC: PUSH PSW
PUSH ACC
PUSH 00H
PUSH DPL
PUSH DPH
MOV DPTR,#7000H
MOV R0,#20H
LOOP: MOVX A,@DPTR
JZ NEXT
MOV @R0,A
INC R0
INC DPTR
SJMP LOOP
NEXT: POP DPH
POP DPL
POP 00H
POP ACC
POP PSW
RET
END
四.心得体会:
1.学会了使用ACALL addre11指令,了解了子程序的调用。
2.通过参照课本上的例子,加深了对课本上程序的理解。
3.实验时总有些不理解的部分,还要多多看书了解。
展开阅读全文