rw_eeprom.h
来自「手把手教你学AVR单片机C程序设计实验程序」· C头文件 代码 · 共 22 行
H
22 行
#include <iom16.h>
#define EEWE 1
#define EEMWE 2
#define EERE 0
//***************写EEPROM子函数*****************
void WRITE_EEPROM(unsigned int address,unsigned char dat) //dat为待写数据,add为EEPROM的某单元地址
{
while(EECR&(1<<EEWE)); //等待前一次写操作完成
EEAR=address; //设定单元地址
EEDR=dat; //将数据写入EEDR
EECR|=(1<<EEMWE); //允许EEPROM操作
EECR|=(1<<EEWE); //开始EEPROM写操作
}
//****************读EEPROM子函数*******************
unsigned int READ_EEPROM(unsigned int address) // add为EEPROM的某单元地址
{
while(EECR&(1<<EEWE)); //等待前一次写操作完成
EEAR=address; //设定单元地址
EECR|=(1<<EERE); //开始EEPROM写操作
return EEDR; //返回读出的数据
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?