⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eeprom.asm

📁 VCP201_CODE is a FPGA source code.
💻 ASM
字号:
;==========================================================================
; File Name : 
;
; Rev:   Date:    Author:     Reason:
;==========================================================================
;------------------------------------------------------------
; Name : 	EE_READ
; Parm : ee_addr
; Retn : ee_buf0,ee_buf1
; Desc : 
;----------------------------------------------------------
ee_read:
	movf	ee_addr,W
        movwf	epad

	bsf	epctrl,eprd

ee_read_lp:
	btfsc	epctrl,epbusy
        goto	ee_read_lp

ee_read_end:
	movf	epdl,W
	movwf	ee_buf0	

	movf	epdh,W
	movwf	ee_buf1

	return

;------------------------------------------------------
; Name : 	EE_WRITE
; Parm :
; Retn : 
; Desc : 
;------------------------------------------------------------
ee_write:
	movlw	0xff
        movwf	temp_buf1
       	movlw	0xfb
        movwf	temp_buf2

	movf	ee_addr,W
        movwf	epad
	movf	ee_buf0,W
        movwf	epdl
	movf	ee_buf1,W
        movwf	epdh

	bsf	epctrl,epwr
ee_write_lp:
	btfsc	epctrl,epbusy

;        goto	ee_write_end
;        decfsz	temp_buf1,F

       	goto	ee_write_lp

;        decfsz	temp_buf2,F
;        goto	ee_write_lp
;	bsf	epctrl,epabort

ee_write_end:
	return

;------------------------------------------------------------
; Name : 	EE_ERASE
; Parm :
; Retn : 
; Desc : 
;------------------------------------------------------------
ee_erase:
	movf	ee_addr,W  	;Address
        movwf	epad

	bsf	epctrl,eper	;Erase

ee_erase_lp
	btfsc	epctrl,epbusy
        goto	ee_erase_lp

	return
;
;------------------------------------------



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -