- 打卡等级:偶尔看看III
- 打卡总天数:49
- 最近打卡:2026-04-02 09:03:55
已绑定手机
中级会员
- 积分
- 207
|
发表于 2026-1-22 18:45:56
|
显示全部楼层
已解决!
ORG 0000H
AUXR EQU 08EH
MAIN:
MOV SP,#7FH
MOV P2,#0FFH
MOV AUXR,#00H
;1.扩展RAM
MOV DPTR,#0FFH;DPTR存入立即数FFH
MOV A,#0FH ;A存入立即数0FH
MOVX @DPTR,A ;DPTR地址间接存入A数据
MOV A,#0FFH ;测试A是否真正被存入
MOVX A,@DPTR ;A间接获取DPTR地址数据
MOV P2,A ;P2获取A数据,LED高4位亮
ACALL DELAY_500MS
;2.RAM
MOV R0,#0FFH ;R0存入立即数FFH
MOV @R0,#0F0H ;R0地址间接存入F0H
MOV P2,@R0 ;P2间接获取R0地址中数据,LED低4位亮
MAIN_LOOP:
SJMP MAIN_LOOP
DELAY_500MS:
MOV R7, #04H
DLY1:
MOV R6, #250
DLY2:
MOV R5, #229
DLY3:
DJNZ R5, DLY3
DJNZ R6, DLY2
DJNZ R7, DLY1
RET
END |
|