eeprom.c
资源名称:AVR.rar [点击查看]
上传用户:sophiecyc
上传日期:2007-10-14
资源大小:14856k
文件大小:1k
源码类别:
单片机开发
开发平台:
C/C++
- #include <iom16v.h>
- void EEPROM_write(unsigned int uiAddress,unsigned char ucData)
- {
- while(EECR & (1<<EEWE)); //等待EEPROM的前一个写操作完成
- EEAR = uiAddress; //设置要写入的EEPROM地址
- EEDR = ucData; //设置要写入的数据
- EECR |= (1<<EEMWE); //写1到EEMWE位
- EECR |= (1<<EEWE); //写1到EEWE位,开始写EEPROM的操作
- }
- unsigned char EEPROM_read(unsigned int uiAddress)
- {
- while(EECR & (1<<EEWE)); //等待EEPROM的前一个写操作完成
- EEAR = uiAddress; //设置要读取的EEPROM地址
- EECR |= (1<<EERE); //写1到EERE位,开始读取EEPROM的操作
- return EEDR; //返回读取的数据
- }