TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Sispic en 05 de Abril de 2004, 11:31:00
-
Tendria que ser así A=0b11100000 A= ! A
pero no culela , quiero obtener A=0b00011111 .
Existe otra forma para el NOT ?
saludos.
-
Lo que tu quieres es el complemento a 1 del número binario.
Pasa a entero el número binario (sale 224) y calcula el complemento a 1 de este número (sale 255 - 224 = 31 = 0001 1111) que es lo que querías.
-
Puedes probar también con:
~ One"s complement operator
Intenta hacerlo con A=~A; y mira si así chuta.
-
Con ~
One"s complement operator
funciona .
gracias .
-
Por lo poco que lo he chequeado , es realmente potente el CCS