首頁 / 數字電子技術 / iic讀寫eeprom程序(pic eeprom 讀寫)

        iic讀寫eeprom程序(pic eeprom 讀寫)

        Time:2023-12-24 01:31:23 Read:120 作者:CEO

        讀寫PIC18F452內部EEPROM的示例源程序

        列表p=18f452

        iic讀寫eeprom程序(pic eeprom 讀寫)

        #包括P18F452.INC

        ;

        ;---- 18F452 內存位置------

        Data_EE_Addr EQU 0X000

        Data_EE_Data EQU 0X001

        EEPROM_Buffer 等於0x02

        ;--------向量------------

        組織0x00

        胸罩開始

        ; - - - -程序- - - - - - -

        組織0x20

        開始

        調用INIT

        ;

        ;---- 測試寫入EEPROM 例程----

        ;

        clrf Data_EE_Addr;將EEPROM 起始地址設置為0x00

        movlw '0' ;將ASCII 代碼“0”加載到W

        movwf 數據_EE_數據

        EE_寫

        rcall IN_DATA_EEW

        incf Data_EE_Data,F ;0x30+N

        incf Data_EE_Addr,F ;指向下一個EEPROM地址

        btfss Data_EE_Addr,5 ;寫入32字節?

        轉到EE_Write

        ;

        ;---- 測試READ EEPROM 例程----

        ;

        clrf FSR0H;將RAM 點設置為0x010

        movlw0x10

        movwf FSR0L

        ;

        clrf 數據_EE_地址

        EE_讀

        rcall READ_EEPROM

        movwf POSTINC0 ;移動W -- RAM 然後點+ 1

        ;

        incf Data_EE_Addr,F ;指向下一個EEPROM地址

        btfss Data_EE_Addr,5 ;讀取32字節?

        轉到EE_Read

        ;

        左停止

        轉到停止

        ;

        ;------ 內部EEPROM 讀取------

        ;

        讀EEPROM

        movff Data_EE_Addr,EEADR

        ;

        ; bcf INTCON,GIE

        bcfEECON1、EEPGD

        bsfEECON1,RD

        movf EEDATA,W

        ; BSF INTCON,GIE

        返回

        ;

        ;----內部EEPROM寫入-----

        ;

        輸入數據EEW

        movff Data_EE_Addr,EEADR

        movff Data_EE_Data,EEDATA

        ;

        BCFEECON1、EEPGD

        BCF EECON1、CFGS;與數據手冊有差異

        ; BCF INTCON,GIE

        BSFEECON1、雷恩

        ;

        MOVLW 0X55

        MOVWEECON2

        MOVLW 0XAA

        MOVWEECON2

        BSFEECON1,WR

        ;

        ;BSF INTCON,GIE

        LOOP1 BTFSS PIR2、EEIF

        轉到循環1

        ;

        BCFEECON1、雷恩

        BCF PIR2、EEIF

        返回

        ; - - - - -最初的- - - - - - - -

        在裏麵

        BCF PIR2、EEIF

        BCF PIE2、EEIE

        返回

        ;--------------------------------

        結尾

        Copyright © 2002-2024 應用電子技術網 版權所有 
        備案號:

        免責聲明: 1、本站部分內容係互聯網收集或編輯轉載,並不代表本網讚同其觀點和對其真實性負責。 2、本頁麵內容裏麵包含的圖片、視頻、音頻等文件均為外部引用,本站一律不提供存儲。 3、如涉及作品內容、版權和其它問題,請在30日內與本網聯係,我們將在第一時間刪除或斷開鏈接! 4、本站如遇以版權惡意詐騙,我們必奉陪到底,抵製惡意行為。 ※ 有關作品版權事宜請聯係客服郵箱:478923*qq.com(*換成@)