| 51程序集 |
| 作者:佚名 來源:不詳 錄入:Admin 更新時(shí)間:2008-8-17 16:38:33 點(diǎn)擊數(shù):51 |
【字體:
】 |
;片內(nèi)RAM初始化子程序
IBCLR :MOV A,R0 MOV R1,A CLR A IBC1 :MOV @R1,A INC R1 DJNZ R7,IBC1 RET
;片外RAM初始化子程序
EBCLR1 :MOV A,ADDPL MOV DPL,A MOV A,ADDPH MOV DPH,A CLR C EBC11 :MOVX @DPTR,A INC DPTR DJNZ R7,EBC11 RET
;片外RAM初始化子程序(雙字節(jié)個(gè)單元)
EBCLR2 :MOV A,ADDPL MOV DPL,A MOV A,ADDPH MOV DPH,A MOV A,R7 JZ EBC21 INC R6 EBC21 :CLR A MOVX @DPTR,A INC DPTR DJNZ R7,EBC21 DJNZ R6,EBC21 RET
;內(nèi)部RAM數(shù)據(jù)復(fù)制程序 ;入口 :R0,R7 ;占用資源:A ;堆棧需求:2字節(jié) ;出口 :R1
IBMOV :MOV A,R0 ADD A,R7 MOV R0,A MOV A,R1 |
|