Buenas tardes,
Estoy realizando un proyecto y utilizo un encoder para el manejo del Manú en el LCD. He buscado ejemplos del manejo del encoder con PIC y me encontré con un ejemplo muy bueno... mas o menos le entiendo a la mayoría del código pero me topé con una linea que no entiendo exactamente lo que hace:
.
.
.
int8 binario;
int8 entrada;
set_tris_a(0b11111);
while(true)
{
binario = entrada;
entrada = porta & 3; <---- Esta es la linea que no entiendo, no se que es lo que hace la "&"
.
.
.
}
Espero que me puedan ayudar, muchas gracias por leer y disculpen las molestias.