Necesita ayuda urgentemente, simulación IIC de 51 microcontroladores, usando proteus, ¡sin resultados!
void ReadByte(uchar addr)
{
uchar i;
start();
WriteOneByte(WSLA);
CACK();
WriteOneByte(addr);
CACK();
inicio();
WriteOneByte(RSLA);
CACK();
BufRead[0]=ReadOneByte()
detener();
display(BufRead[0]);
}
Cambie void al comienzo de la función ReadOneByte anterior a uchar e intente. Si no funciona, consulte en otro lado. .