TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: lovando en 28 de Junio de 2004, 14:48:00
-
Hola
La pregunta es si se puede ejecutar la instruccion swapf PORTB, o solo es posible sobre otros registros incluyendo al W??
Esto pues estoy simulando esta instruccion en pic sim 5.11, de la sgte manera:
....
movlw 0x31
movwf PORTB ;carga 0x31 en PORTB, pero
swapf PORTB,F ;aqui me muetra solo 1 en el nibble MSB,
mientras que en el nibble LSB hay 0.
.... Debiera mostrar en PORT el valor 0x13
Alguien me puede ayudar??
Gracias
-
Bueno, no se si la pregunta era muy basica o mal expresada....el asunto es que solucione mi problema.....no habia definido al puerto b totalmente como salida, solo algunos bits....luego de arreglar esto, la instruccion swapf portb,f funcionó de maravillas...
gracias de todas maneras
-
por mi parte, perdona, por no haber respondido, pero aparentemente, la parte del código que pusiste estaba bien...
Y no supe que responderte...
-
Abago, no hay probelma amigo....agradezco tu mensaje, eres muy buena tela......
un abrazo desde Chile