单片机实验报告1
输入程序并保存,运行程序并填写下表。
程序
执行结果
源操作数寻址方式
MOV #30H
MOV A ,
R0, R0=30H @R0
立即寻址
MOV A , R0
MOV 31H, 30H
MOV #30H
32H,
INC @R0
MOV 31H, @R0
MOV #0010H
DPTR,
MOVX
A,
@DPTR
MOVC
A,
《 单片机原理及接口技术》
实验报告
专业
班级
姓名
学号
同组人
实验时间
年
月
日节
实验名称
基本指令实验
一、实验目的:
指导教师 实验地点
二、实验设备: 三、实验内容
四、实验预习
五、实验程序及运行记录
1、 数据传送类指令及寻址方式。
设定内部 RAM(30H)=07H,外部 RAM(0010H)=01H,(0011H)=00H,R7=15H,
六、成绩评定
@A+DPTR
SWAP A
XCHD A, @R0
PUSH ACC
PUSH 07H
POP ACC
POP 07H
END
2、 算术运算类指令及 PSW 状态的变化规律
程序
A
B
CY
AC
OV
P
ORG 0000H
00H 00H
0
0
0
0
SETB C
MOV A,#49H
ADDC A,#27H
DA A
SUBB A,#0A5H
ADD A,#2DH INC A ADDC A,#95H DIV AB MOV B,#08H MUL END 3、 拆字程序,设(20H)=35H,要求拆为 03H、05H 存放在外部 RAM0020H、0021H 单 元中。 写出该程序的机器代码。
源程序
指令首地址
机器代码
ORG 0000H MOV R0, #20H
MOV DPTR, #0020H MOV A,@R0
ANL A, #0FH
MOVX @DPTR, A
INC DPTR
MOV A,@R0 SWAP A ANL A, #0FH MOVX @DPTR, A
SJMP $ 4、 通过指令EN实D现信号灯的显示。 开发板实验线路:
(1)D3 号信号灯亮,其他灯灭。 用字节操作指令实现: 用位操作指令实现: (2)信号灯 D3\D5\D7 亮,其余灭。