单片机原理及应用(李肃义)chapter3资料教程.ppt
第三章;51指令系统简介;51指令系统简介;符号;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;指令系统的寻址方式;符号一般说明;符号一般说明;符号一般说明;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;指令系统;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;汇编语言程序设计;;;习题:
若晶振为12MH,试编写延时2ms和1s的子程序。
编写一段数据块搬移程序,将外部RAM2000H-202FH单元中的内容,移入内部RAM20H-4FH单元中。
编写程序将R2R3中的二进制数转换成BCD码,并存入R0指向的单元中。; ORG 0
MOV R2,#0FFH
MOV R3,#01H
MOV R4,#3
MOV R7,#16
MOV R0,#50H;BCD数
ACALL M1
SJMP $
M1: MOV @R0,#0 ;清0
INC R0
DJNZ R4,M1; ORG 0
MOV R2,#03H
MOV R3,#01H
MOV R4,#0AH
MOV R5,#00 ;余数
MOV R6,#00
MOV R7,#16
ACALL DIV2 ;/10
MOV 40H,R5 ;余数为BCD个位
MOV R5,#00
MOV R6,#00
MOV R7,#16
ACALL DIV2;商再/10
MOV 41H,R5 ;余数为BCD十位
MOV R5,#00
MOV R6,#00
MOV R7,#16
ACALL DIV2;商再/10
MOV 42H,R5 ;余数为BCD百, ;商为千
H: SJMP H;余数(新)=余数×2+C; ORG 0
MOV R2,#0FFH ;待转换值
MOV R3,#0FFH
MOV R4,#3 ;转换后字节数
MOV R7,#16
MOV R0,#50H;BCD数
ACALL M1
SJMP $
M1: MOV @R0,#0 ;清0
INC R0
DJNZ R4,M1; ORG 0
MOV R2,#0FFH
MOV R0,#50H
MOV R7,#8
MOV R4,#2
ACALL L1
SJMP $
L1: MOV @R0,#0
INC R0
DJNZ R4,L1
L3: MOV A,R2
RLC A
MOV R2,A
MOV R4,#2
MOV R0,#50H;
原创力文档

文档评论(0)