unsigned char read_EE(unsigned int addr)
{
unsigned char output;
nWE_EE=1;
nCE_EE=1;
nOE_EE=1;
P0=(unsigned char)(0x00ff & addr);
P2=(unsigned char)((0xff00 & addr)> > 8);
nCE_EE=0;
nOE_EE=0;
output=P0;
nOE_EE=1;
nCE_EE=1;
return output;
}
// --------------------------------------------------------------------
// --------------------------------------------------------------------
void write_EE(unsigned int addr,unsigned char input)
{
nOE_EE=1;
nCE_EE=1;
nWE_EE=1;
P0=(unsigned char)(0x00ff & addr);
P2=(unsigned char)((0xff00 & addr)> > 8);
nCE_EE=0;
nWE_EE=0;
P0=input;
nWE_EE=1;
nCE_EE=1;
nOE_EE=1;
}