1、单片机原理及其接口技术实验报告实验二 :拆字程序、拼字程序学院:基础与信息工程学院 专业:电子信息工程专业学号: 姓名: 日期: 一 实验要求: 将 20H 单元的二进制代码转化为 ASCII 码,保存在 21H,22H单元中;将 7030H,7031H 中的二进制代码压缩后存放于7032H 中二 实验目的:1、掌握基本的 51 汇编程序书写、编译2、熟悉 51 指令的运用3、掌握内 RAM,外 RAM 区域数据操作三程序与流程图程序一:ROG 0000HSJMP MAINORG 0030HMAIN: MOV A,20H ANL A,OFH CJNE A,#10,NEXT1 NEXT1: JN
2、C NEXT2 ADD A,#30H SJMP DONE NEXT2: ADD A,#37H DONE: MOV 21H,A MOV A,20H ANL A,#0H0HSWAP A CJNE A,#10,NEXT3 NEXT3: JNC NEXT4 ADD A,#30H SJMP DONE1 NEXT4: ADD A,#37H DONE1:MOV 22H,A SJMP $END开始2 0 H AA N L A , # 0 F HA 1 0 ?A + 3 0 H A A + 3 7 H AA 2 1 HA 1 0 ?A + 3 7 H A A + 3 0 H AA 2 2 H2 0 H AA N L A , # 0 F H结束YNY N程序二 :ORG 0700HMAIN: MOV DPTR,#7030HMOVX A,DPTRANL A,#0FHSWAP AMOV B,AINC DPTRMOVX A,DPTRANL A,#0FHORL A,BINC DPTRMOVX DPTR,ASJMP $END开始7 0 3 0 H 单元内容送 A屏蔽高位高低位交换后送 A7 0 3 1 H 单元内容送 A屏蔽高位A 和 B 相接后送 7 0 3 2 单元结束四实验感受:我的感受是:1 更加了解了汇编语言2 单片机学习更加有目的性3 学会了准备实验