⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eeprom.c

📁 前两年在一家模型公司开发的
💻 C
字号:


#include 	<iom48v.h>
#include 	<macros.h>

void init_eeprom(void)
{
 	 EECR = 0x07;
}

void EEPROM_write(unsigned char Address, unsigned char Datas)
{
	while(EECR & (1<<EEWE));// 等待上一次写操作结束 
	
	EEARL= Address;			// 设置地址和数据寄存器 
	EEDR = Datas;
	EECR |= (1<<EEMWE);		// 置位EEMWE
	EECR |= (1<<EEWE);		// 置位EEWE 以启动写操作E
}



unsigned char EEPROM_read(unsigned char uiAddress)
{
	while(EECR&(1<<EEWE));	//等待上一次写操作结束
	EEARL = uiAddress;		// 设置地址寄存器
	EECR |= (1<<EERE);		// 设置EERE 以启动读操作
	return EEDR;			// 自数据寄存器返回数据
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -