SoloCodigo
Programación Específica => Microcontroladores => Mensaje iniciado por: jonpic en Viernes 23 de Mayo de 2008, 01:46
-
hola soy nuevo en esto de la programada...
Ya estoy familiarizado con el mplab solo que me atore..
Tengo que acer que los bits 2,4,6 se inviertan. Osea si tengo 0 en el bit 2 que pasea 1. Estaba pensando en usar la instruccion NOT ya que lei que era para invertir, pero no se como aplicarla.
Si alguien seria tan amable de ayudarme lo agradeceria mucho.
-
Hola, me parece que lo que pretendes se puede hacer con la instruccion XORWF colocando en W '10101010' para que invierta los pares, no se si es la operacion Xor o la Xnor la que invierte lo que haya.ç
Un saludo.
-
Efectivamente Pegasux, la operacion XOR es la que invierte, su tabla de verdad es esta:
a b s
1 1 0
0 1 1
1 0 1
0 0 0
así que haciendo la operación XORWF como dice Pegasux siempre se complementarán los bits pares.