标题:
单片机简单数据传送程序
[打印本页]
作者:
swing11
时间:
2020-4-2 10:56
标题:
单片机简单数据传送程序
ORG 0000H ;??????
LJMP MAIN ;???
ORG 0100H
MAIN:
ACALL CHA1 ;?????????1 ??ram1000hд??????
ACALL CHA2 ;?????????2 ???????10hд?????30H
LCALL CHA3 ;??????????? ??? д????2000h д?????60H
SJMP [ DISCUZ_CODE_1 ]nbsp; ;??????
CHA1:
MOV DPTR,#1000H ;??DPTR????
MOV R2,#20H ;?????????
MOV A,#10H ;??????
LOOP1:MOVX @DPTR,A ;?????? ?????????dptr
INC DPTR ;dotr??? ;
INC A; A???
DJNZ R2,LOOP1 ;R2???0????????
RET ;?????????
CHA2:
MOV R0,#30H ;???ramд????
MOV DPTR,#1000H ;??dptr????
MOV R2,#20H ;?????????
LOOP2:MOVX A,@DPTR ;?????32????
ADD A,#10H ;?????????10H
MOV @R0,A ;??10H???????????ram??
INC R0 ;R0???
INC DPTR ;DPTR???
DJNZ R2,LOOP2 ;R2?0????????
RET ;?????????2
CHA3:
CLR A ;??A
mov r2,#20h ;??????1 д??32????
MOV R5,#1H ;??????2 ???dptr???
mov r0,#60h
loop3:
mov r4,a ;A?????r4??
mov dptr,#tab ;???????
MOVC A,@A+dptr ;???a????????a??
MOV DPTR,#1fffH ;DPTR???
mov r1,a ;???е?a?????????r1??
mov a,r5 ;
mov r3,a ; r5????r3
mov a,r1 ; r1????a
LOOP4:
INC DPTR ;dptr???
DJNZ R3,LOOP4
INC R5 ;??????2??1
MOVX @DPTR,A ;???е?a????д????dptr
add a,#10h ;???????10
mov @r0,a ;д?????
inc r0
mov a,r4 ;r4????a
inc a ;a???
djnz r2,loop3
TAB:DB 1H,2H,3H,4H,5H,6H,7H,8H,9H,10H ,11H,12H,13H,14H,15H,16H,17h,18h,19h,20h,21H,22H,23H,24H,25H,26H,27H,28H,29H,30H,31H,32H
RET
END
复制代码
简单片内外的数据传送 注释不知道为什么变成这样
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1