程序想把0——255存入EEPROM,结果就只存了第一个数 IAP_STORE: LCALL IAP_ERASE MOV T_DATA,#00H MOV DATA_ADDH,#20H MOV DATA_ADDL,#00H MOV IAP_CNT,#0FFH IAP_LOOP: LCALL IAP_PROGRAME INC IAP_ADDL INC T_DATA DJNZ IAP_CNT,IAP_LOOP ret IAP_PROGRAME: MOV IAP_CONTR,#81H MOV IAP_ADDH,DATA_ADDH MOV IAP_ADDL,DATA_ADDL CLR EA MOV IAP_DATA,T_DATA MOV IAP_CMD,#02H MOV IAP_TRIG,#46H MOV IAP_TRIG,#0B9H NOP NOP SETB EA RET 使用的 STC89C2RC
|