📄 wr_eep.asm
字号:
;***********************************************************************
;FILENAME : WR_EPP.ASM
;ROUTINE NAME : WR_DEFAULT_DATA
;INPUT :
;OUTPUT : ALL Data is Write to EEPROM
;RAM AFFECTED : EE_ADDR , EE_BUF , OFFSET , TEMP_BUFFER
;SFR AFFECTED :
;I/O AFFECTED :
;SUBROUTINE CALL: EE_DATA_TBLE , EE_WRITE
;***********************************************************************
WR_DEFAULT_DATA
MOVLW 0x00
MOVWF OFFSET
BSF PCLATH,3
CALL EE_DATA_TBLE
CLRF PCLATH
MOVWF TEMP_BUFFER
MOVLW 0xFF
MOVWF EE_ADDR
WR_DEF_DATA_LP
INCF EE_ADDR,F
INCF OFFSET,F
BSF PCLATH,3
CALL EE_DATA_TBLE
CLRF PCLATH
MOVWF EE_BUF0
INCF OFFSET,F
BSF PCLATH,3
CALL EE_DATA_TBLE
CLRF PCLATH
MOVWF EE_BUF1
BSF PCLATH,3
CALL EE_WRITE
CLRF PCLATH
DECFSZ TEMP_BUFFER,F
GOTO WR_DEF_DATA_LP
RETURN
;----------------------------------------------------------------------------
ERASE_EEP CLRF TEMP_BUFFER
ERASE_EEP1 MOVF TEMP_BUFFER,W
MOVWF EE_ADDR
BSF PCLATH,3
CALL EE_ERASE
CLRF PCLATH
DECFSZ TEMP_BUFFER,F
GOTO ERASE_EEP1
RETURN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -