#include #include #include #include /* ------------------------------------------------------------------- */ void main() { int i=0,j; char c; int ret; InitLCD(); /* LCD initial */ EnableEEP(); /* enable for write operation */ Puts("\n\rWrite EEPROM : "); for (j=0; j<8; j++) { /* write initial value to all 1K bytes data */ Print("\n\rwriting block=%x\n\r",j); LcdPrintfAt(1,1,"block %2d",j,i); for (i=0; i<256; i++) { LcdPrintfAt(1,2,"addr %2d",i); ret=WriteEEP(j,i,(i+j)&0xff); Print("\raddr=%2X,data=%2X ret=%d",i,(i+j)&0xff,ret); } if(Kbhit()) { c=Getch(); if ((c=='q')|| (c=='Q')) goto End; } } End: Print("\n\r"); ProtectEEP(); /* protect data in EEPROM */ CloseLCD(); }