人狗畜禽COMPANY LIMITED|全是肉的高H文〈男男〉|全篇肉高H秘书被C办公室四爱|全黄H全肉共妻|全黄H全肉短篇禁乱NP慕浅浅|全黄H全肉短篇N男男

技術熱線: 4007-888-234

技術支持

讀寫PIC16F877單片機內部EEPROM的實例

更新時間: 2019-03-22

十年單片機開發(fā)方案公司深圳英銳恩分享讀寫PIC16F877單片機內部EEPROM的實例。

LIST  P=16f877
    #INCLUDE    
;
;- RAM LOCATIONS------
;
; Reserve RAM location 0x70 for ICD
;
Data_EE_Addr    equ    0X71
Data_EE_Data    equ    0X72

;--------VECTORS------------

          org    0x0 
  nop
          goto   START

;-------PROGRAM--------------
   
          org   0X20
START
         call    INIT
;
;----   Test the WRITE EEPROM Routine ----

  movlw 0x0
  movwf Data_EE_Addr
  movlw '0'    ; Load a ASCII code "0" to W
  movwf Data_EE_Data
EE_Write
  call WRITE_EEPROM
  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 ----
;
  movlw 0x20  ; Get back EEPROM data to RAM with start addr at 0x20
  movwf FSR
;  
  movlw 0x0  ; Point to EEPROM start address at 0x00
  movwf Data_EE_Addr
EE_Read
  call READ_EEPROM ; Read EEPROM data with curent address to W registre
  movwf INDF  ; move W --> RAM 
;
  incf FSR,F
  incf Data_EE_Addr,F  ; Point to next EEPROM Address
  btfss Data_EE_Addr,6 ; Read 32 bytes ?
  goto EE_Read
;    
         GOTO   

404
返回首頁 |  返回上一頁
汉中市| 石狮市| 文化| 邮箱| 峡江县| 许昌县| 松滋市| 兴业县| 凯里市| 大厂| 河北区| 嘉定区| 婺源县| 平顺县| 四平市| 庆城县| 桂阳县| 永泰县| 辛集市| 岗巴县| 鹤壁市| 玛沁县| 长沙县| 琼结县| 张家口市| 巴彦淖尔市| 拉孜县| 鹿泉市| 互助| 淮安市| 元阳县| 财经| 嘉兴市| 吉水县| 闽清县| 达州市| 雷山县| 文安县| 荥经县| 秭归县| 桦南县|