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。
本文关键字:单片机 PIC单片机,单片机-工控设备 - PIC单片机