日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]讀寫PIC18F452內(nèi)部EEPROM的實例源程序 list p=18f452 #i nclude <P18F452.INC> ; ;---- 18F452 RAM LOCATIONS ------ Data_EE_Addr EQU 0X000 Data_EE_Data EQU 0X001 EEPROM_Buffer equ 0x

讀寫PIC18F452內(nèi)部EEPROM的實例源程序

 list p=18f452
     #i nclude <P18F452.INC>
;  
;---- 18F452 RAM LOCATIONS ------
Data_EE_Addr   EQU   0X000
Data_EE_Data   EQU   0X001
EEPROM_Buffer equ  0x02
;--------VECTORS------------

  org  0x00  
        bra     START

;-------PROGRAM--------------
  
        org  0x20
START
        rcall   INIT
;
;----   Test the WRITE EEPROM Routine ----
;
  clrf Data_EE_Addr ; set EEPROM start address at 0x00
  movlw '0'    ; Load a ASCII code "0" to W
  movwf Data_EE_Data
EE_Write
  rcall IN_DATA_EEW
  incf Data_EE_Data,F ; 0x30+ N
  incf Data_EE_Addr,F  ; Point to next EEPROM Address
  btfss Data_EE_Addr,5 ; Write 32 bytes ?
  goto EE_Write
;
;----   Test the READ EEPROM Routine ----
;
  clrf FSR0H   ; Set RAM point to 0x010
  movlw 0x10
  movwf FSR0L

  clrf Data_EE_Addr
EE_Read
  rcall READ_EEPROM
  movwf POSTINC0  ; move W --> RAM then point + 1
;
  incf Data_EE_Addr,F  ; Point to next EEPROM Address
  btfss Data_EE_Addr,5 ; Read 32 bytes ?
  goto EE_Read
;
LSTOP     
        GOTO   LSTOP        
;
;------ INTERNAL EEPROM READ ------
;
READ_EEPROM
  movff Data_EE_Addr,EEADR
;
;       bcf     INTCON,GIE 
  bcf  EECON1,EEPGD
  bsf  EECON1,RD
  movf EEDATA,W
;       bsf     INTCON,GIE 
  return
;
;----INTERNAL EEPROM WRITE-----
;
IN_DATA_EEW
         movff  Data_EE_Addr,EEADR
         movff  Data_EE_Data,EEDATA
;
         BCF     EECON1,EEPGD
         BCF    EECON1,CFGS   ; There are difference with data sheet
     
;         BCF     INTCON,GIE  
           
         BSF     EECON1,WREN

         MOVLW   0X55
         MOVWF   EECON2
         MOVLW   0XAA
         MOVWF   EECON2     
         BSF    EECON1,WR
;        
;         BSF   INTCON,GIE

LOOP1    BTFSS   PIR2, EEIF
         GOTO    LOOP1
;
         BCF    EECON1,WREN  
         BCF     PIR2,EEIF
     
         RETURN

;---------INITIAL----------------
INIT     
         BCF      PIR2,EEIF
         BCF      PIE2,EEIE
         RETURN
;--------------------------------
            END  

本站聲明: 本文章由作者或相關機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在現(xiàn)代電子設備中,電可擦可編程只讀存儲器(EEPROM)憑借其獨特的存儲特性,被廣泛應用于各類需要非易失性數(shù)據(jù)存儲的場景。從智能電表、工業(yè)控制系統(tǒng)到消費電子產(chǎn)品,EEPROM 承擔著存儲關鍵配置信息、校準數(shù)據(jù)以及用戶個性...

關鍵字: 只讀存儲器 數(shù)據(jù)存儲 EEPROM

在嵌入式系統(tǒng)和存儲設備領域,F(xiàn)lash和EEPROM(電可擦可編程只讀存儲器)因其非易失性存儲特性而被廣泛應用。這些存儲設備能夠在斷電后保持數(shù)據(jù),對于需要長期保存配置參數(shù)、程序代碼或用戶數(shù)據(jù)的應用來說至關重要。然而,關于...

關鍵字: Flash EEPROM

在現(xiàn)代電子制作和嵌入式系統(tǒng)開發(fā)中,四位數(shù)碼管數(shù)字秒表是一個經(jīng)典且實用的項目。它不僅能夠展示時間計數(shù)的功能,還能作為學習數(shù)碼管顯示、微控制器編程以及中斷處理等知識的良好實踐。本文將詳細介紹一個基于STM32微控制器的四位數(shù)...

關鍵字: 四位數(shù)碼管 數(shù)字秒表 源程序

倫敦2024年10月24日 /美通社/ -- 根據(jù)最新的GSMA "2024年移動互聯(lián)網(wǎng)連接狀況" 報告,全球43%的人口(相當于34.5億人)...

關鍵字: 移動互聯(lián)網(wǎng) GSMA BSP 讀寫

深圳2024年8月22日 /美通社/ -- 對于消費級SSD來說,性能一直是用戶最為關注的重要指標之一。高性能不僅是提升數(shù)據(jù)處理速度的關鍵,更是支撐AI模型訓練、大數(shù)據(jù)分析及高負載應用的基礎,尤其是在AI應用加速落地背景...

關鍵字: SSD 測試 讀寫 IO

在嵌入式系統(tǒng)中,諸如變頻器和伺服驅(qū)動器等工業(yè)應用,乃至CD播放器等眾多消費電子產(chǎn)品,都需要保存最近的用戶設置,在下次上電后加載使用。如果使用MCU內(nèi)置Flash,一般擦寫次數(shù)限制在10k次,無法滿足壽命和耐久性要求,所以...

關鍵字: MSP EEPROM

在嵌入式系統(tǒng)開發(fā)中,EEPROM(電可擦可編程只讀存儲器)常用于存儲需要持久保存的數(shù)據(jù)。然而,當在S32DS(一款常用于嵌入式系統(tǒng)開發(fā)的集成開發(fā)環(huán)境)上結(jié)合FreeRTOS(一個實時操作系統(tǒng))進行開發(fā)時,可能會遇到仿真E...

關鍵字: 嵌入式 S32DS EEPROM
關閉