inter_eeprom.c
来自「This is the source code for 5x7 Matrix d」· C语言 代码 · 共 38 行
C
38 行
void EEPROM_Write(unsigned char ewaddr,unsigned char ewdata)
{
unsigned char status=0;
EEADR = ewaddr;
EEDATA = ewdata;
EECON1bits.EEPGD = 0;
EECON1bits.CFGS = 0;
EECON1bits.WREN = 1;
if(INTCONbits.GIE)
{
status = 1;
INTCONbits.GIE = 0;
}
EECON2 = 0x55;
EECON2 = 0xAA;
EECON1bits.WR = 1;
while(EECON1bits.WR);
if(status)
{
INTCONbits.GIE = 1;
}
EECON1bits.WREN = 0;
}
unsigned char EEPROM_Read(unsigned char eraddr)
{
EEADR = eraddr;
EECON1bits.EEPGD = 0;
EECON1bits.CFGS = 0;
EECON1bits.RD = 1;
return EEDATA;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?