#include #include #include "..\lib\7188.h" /* ------------------------------------------------------------------- */ void main() { int i,j,t,k; char c; int ret; InitLib(); /* driver initial */ Init5DigitLed(); /* 5-digit LED initial */ EnableEEP(); /* enable for write operation */ printf("\nWrite EEPROM : "); for (j=0; j<8; j++){ /* write initial value to all 1K bytes data */ printf("\nwriting block=%x\n",j); for (i=0; i<256; i++) { ret=WriteEEP(j,i,(i+j)&0xff); printf("\raddr=%2X,data=%2X ret=%d",i,(i+j)&0xff,ret); } } printf("\n"); ProtectEEP(); /* protect data in EEPROM */ for (k=0;k<256;k++) { i++; i=i&0x01; if (i==0) LedOn(); else LedOff(); printf("\nRead EEPROM : address=%d(%X) data in block 0-7=",k,k); for (j=0; j<8; j++) { t=ReadEEP(j,k); /* read back EEPROM for check */ printf("%02X ",t); } DelayTimeMs(300); /* delay about 0.3 sec */ while (kbhit() != 0) { c=getch(); if ((c=='q')|| (c=='Q')) return; printf("(%c)",c); } } }