wr_eep.asm

来自「PS2 Game Products Test-Jig source code,」· 汇编 代码 · 共 62 行

ASM
62
字号
;***********************************************************************
;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 + =
减小字号Ctrl + -
显示快捷键?