×
单片机 > 单片机程序设计 > 详情

PIC16F1933 EEPROM操作

发布时间:2024-05-16 发布时间:
|

PIC16F1933内部有256Byte大小的数据EEPROM用于存储数据,如图1所示

图1 EEPROM大小


通过PIC16F1933数据手册可以看到,EEPROM的地址为00H~FFH,如图2所示

图2 PIC16F1933数据手册EEPROM部分


操作步骤举例:


1、写操作,使用”pic.h”库函数中自带的操作函数对EEPROM进行写操作


eeprom_write(0x81,(timer_foot>>8)&0x00FF);

eeprom_write(0x80,timer_foot&0x00FF);


2、读操作,使用”pic.h”库函数中自带的操作函数对EEPROM进行读操作


timer_foot = eeprom_read(0x80)+eeprom_read(0x81)*256;


地址范围为00H~FFH


使用使用PIC16F1933单片机时,不需要对EEPROM进行配置,直接使用使用自带库函数即可


void eeprom_write(unsigned char addr, unsigned char value);

unsigned char eeprom_read(unsigned char addr);

void eecpymem(volatile unsigned char *to, __eeprom unsigned char *from, unsigned char size);

void memcpyee(__eeprom unsigned char *to, const unsigned char *from, unsigned char size);


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
基于AT91M42800A的LED显示系统设计