用c语言写的读写18f内部EEPROM的程序
#include <pic18.h> //所用的库文件unsigned int data; //定义一个全局数组,用来存放从EEPROM中读回来的数据
void delay(unsigned char a) //延时子程序
{
unsigned char i;
while(a--)
for(i=250;i>0;i--)
{
;
}
}
void main(void)
{
unsigned char temp;
for(temp=0;temp<50;temp++)
{
eeprom_write(temp,temp+5); //调用EEPROM的写函数
}
for(temp=0;temp<50;temp++)
{
data=eeprom_read(temp); //调用EEPROM的读函数
delay(5); //调用延时程序
}
while(1)
{
;
}
}
其中延时程序可以去掉!
页:
[1]