TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Nab15 en 24 de Abril de 2011, 21:51:55
-
Buenas compañeros, queria pedir una colaboracion en la explicacion de esta linea de codigo, hace poco comensamos con este tema de C en Microprocesadores y haciendo ejemplos me topoe con esto , y e buscado pero la verdad no entiendo muy bien cual es la funcion, agradeceria la explicacion gracias.
Cod:
dato=input_a()&0b00000111;
-
Hola amigo, lo que hace esa función es realizar una and entre el dato recolectado del puerto_a y 0b00000111
dato=input_a()&0b00000111;
así sólo se conservarán los 3 bit menos significativos los otros quedarán en ceros, el resultado quedará en la variable dato
Saludos.
-
:-/ Muchaaas gracias Amigo.. ya entiendo un poco mejor este cod... xDD graciaas