TODOPIC
Microcontroladores PIC => - Niple - => Mensaje iniciado por: novato_todo_pic en 18 de Diciembre de 2017, 16:58:09
-
Hola quisiera saber si alguien me puede orientar, es que tengo que hacer una mascara a un registro para ir seleccionando distintos bits del mismo y no me hago la idea de como hacerlo con operaciones matematicas de Niple. En realidad mi programa utilizara un registro para contener los 7 dias de la semana, segun sea lunes estara activado el primer bit, martes el segundo y asi sucesivamente, y lo que quiero es hacer una mascara para cada dia, pero no me hago la idea de como hacerlo. Cargar los dias en el registro es facil porque hago una suma en binario, con un uno en el dia correspondiente, pero para aislarlo es diferente. No se como hacerle el AND logico para volver a extraerle el bit.
-
Ya esta, era mas facil de lo que imagine, aqui en el foro pude ver un ejemplo. Solo hay que declarar un registro e ir a declaracion de bits y darle un nombre a cada bit del mismo, luego solo se hace una comparacion y listo. Gracias y disculpas, es que todavia no habia trabajado con declaracion de bits.