📄 extmemtst.asm
字号:
pPORT1 DATA P1
pPORT4 DATA 0C0H ;Port 4
B_CTLLCK = pPORT1.5 ; SYSTEM DRIVE LOCK BIT (12V POWER ON/OFF ...)
B_DEPSD = pPORT4.2 ; DISABLE PSD WORKING
INCLUDE "SYSDEF.INC" ;-------
ORG 0
STARTUP: LJMP START ; %%
ORG 03H
RETI
ORG 0BH
RETI
ORG 1BH
RETI
ORG 2BH
RETI
ORG 63H
RETI
ORG 6BH
RETI
ORG 73H
ORG 78H
START:
SETB B_DEPSD
SETB B_CTLLCK ; SYSTEM DRIVE LOCK BIT (12V POWER ON/OFF ...)
MOV IE, #00 ; DISABLE ALL TIMER
MOV PSW, #0
MOV SP, #STACKSTART
CLR B_DEPSD ; ENABLE PSD211 W2ORKING
MOV R2, #8
CLR A
MOV R3, A
MOV DPL, A
MOV DPH, A
MemTest: MOV A, #55H
MOVX @DPTR, A
NOP
MOVX A, @DPTR
CJNE A, #55H, MemErr55
CPL A
MOVX @DPTR, A
NOP
MOVX A, @DPTR
CJNE A, #0AAH, MemErrAA
INC DPTR
DJNZ R3, MemTest
DJNZ R2, MemTest
TestOver: NOP
NOP
MemErr55: MOV R4, #055H
MOV R0, DPL
MOV R1, DPH
AJMP TestOver
NOP
NOP
MemErrAA: MOV R4, #0AAH
MOV R0, DPL
MOV R1, DPH
AJMP TestOver
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -