stc单片机EEPROM程序
那位大哥帮帮忙,STC单片机中的EEPROM程序怎样在主程序中调用啊?先谢了。如下面BYTEIapReadByte(WORDaddr)读一字节voidIapProgram...
那位大哥帮帮忙,STC单片机中的EEPROM程序怎样在主程序中调用啊?先谢了。
如下面
BYTE IapReadByte(WORD addr) 读一字节
void IapProgramByte(WORD addr,BYTE dat) 编辑字节
void IapEraseSector(WORD addr) 擦除字节
void main()
...........................
........................
(怎样调用啊?)
.......................... 展开
如下面
BYTE IapReadByte(WORD addr) 读一字节
void IapProgramByte(WORD addr,BYTE dat) 编辑字节
void IapEraseSector(WORD addr) 擦除字节
void main()
...........................
........................
(怎样调用啊?)
.......................... 展开
展开全部
BYTE IapReadByte(WORD addr) 读一字节
调用:void main()
{
A=BYTE IapReadByte();//括号里输入你需要读取的数据所在的地址
//比如BYTE IapReadByte(0x33)表示读取存储在E2PROM0x33地址处 的数据给前面的变量A。
IapProgramByte() ; //括号内先输入你需要写入E2PROM的地址,然后输入写给这个地址的数据。 //比如IapProgramByte(0x33,0x45)表示你希望在E2PROM的0x33这个位置写入0x45这个数据。
IapEraseSector() ;//括号内写入你想擦除的地址。IapEraseSector(0x66)表示你想把E2PROM的0x66这个位置写成0x00或者0xff
}
调用:void main()
{
A=BYTE IapReadByte();//括号里输入你需要读取的数据所在的地址
//比如BYTE IapReadByte(0x33)表示读取存储在E2PROM0x33地址处 的数据给前面的变量A。
IapProgramByte() ; //括号内先输入你需要写入E2PROM的地址,然后输入写给这个地址的数据。 //比如IapProgramByte(0x33,0x45)表示你希望在E2PROM的0x33这个位置写入0x45这个数据。
IapEraseSector() ;//括号内写入你想擦除的地址。IapEraseSector(0x66)表示你想把E2PROM的0x66这个位置写成0x00或者0xff
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询