您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机PIC16F877单片机内部EEPROM读写实例 正文
PIC16F877单片机内部EEPROM读写实例

PIC16F877单片机内部EEPROM读写实例

点击数:7571 次   录入时间:03-04 11:39:48   整理:http://www.55dianzi.com   PIC单片机
     RETLW 30H       ;0
     RETLW 33H       ;3
;*******************************************************************************
DELAY
     MOVLW   0FF
     MOVWF   11
DTLAY1 DECFSZ   11
      GOTO   DTLAY1
      RETLW  0
;*******************************************************************************
end


EEw&r.asm程序说明:

1、 本程序是对PIC16F877 单片机 的EEPROM数据区进行读写的演示程序;

2、 wri_为写入数据子程序,该子程序从ADDR寄存器确定的地址开始对EEPROM数据区写入(范例从10H开始),每进行一次写操作将使ADDR值加一;
写入数据的初始值由VALU寄存器给定(范例值为90H),每进行一次写操作将使VALU值减一;写入规定个数(由WRC_寄存器给定,范例值为0FH)的
数值后,结束写入,转至read_。

3、 read_为读出数据子程序,该子程序从ADDR寄存器当前值确定的地址开始对EEPROM数据区读出(当前值=ADDR+WRC_<=0FFH),每进行一次读操
作将使ADDR值减一;读出数据后程序将把该数据存入通用寄存器中,开始存放的地址由FSR的值指定(范例为30H),每进行一次读操作将使FSR的值
加一;读出规定个数(由寄存器REC_给定,范例值为0FH)的数值后,结束读出,回main。



上一页  [1] [2] 


本文关键字:单片机  PIC单片机单片机-工控设备 - PIC单片机