资源描述
单片机原理及其接口技术实验报告
实验二:拆字程序、拼字程序
学院:基础与信息工程学院 专业:电子信息工程专业
学号: 姓名: 日期:
一. 实验要求:
将20H单元的二进制代码转化为ASCII码,保存在21H,22H单元中;将7030H,7031H中的二进制代码压缩后存放于7032H中
二. 实验目的:
1、掌握基本的51汇编程序书写、编译
2、熟悉51指令的运用
3、掌握内RAM,外RAM区域数据操作
三.程序与流程图
程序一:
ROG 0000H
SJMP MAIN
ORG 0030H
MAIN: MOV A,20H
ANL A,OFH
CJNE A,#10,NEXT1
NEXT1: JNC NEXT2
ADD A,#30H
SJMP DONE
NEXT2: ADD A,#37H
DONE: MOV 21H,A
MOV A,20H
ANL A,#0H0H
SWAP A
CJNE A,#10,NEXT3
NEXT3: JNC NEXT4
ADD A,#30H
SJMP DONE1
NEXT4: ADD A,#37H
DONE1:MOV 22H,A
SJMP $
END
程序二 :
ORG 0700H
MAIN: MOV DPTR,#7030H
MOVX A,@DPTR
ANL A,#0FH
SWAP A
MOV B,A
INC DPTR
MOVX A,@DPTR
ANL A,#0FH
ORL A,B
INC DPTR
MOVX @DPTR,A
SJMP $
END
四.实验感受:
我的感受是:1更加了解了汇编语言
2单片机学习更加有目的性
3学会了准备实验
展开阅读全文