TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: lovando en 28 de Junio de 2004, 14:48:00

Título: Instruccon SWAPF sobre PORTB
Publicado 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


Título: RE: Instruccon SWAPF sobre PORTB
Publicado por: lovando en 29 de Junio de 2004, 20:58:00
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

Título: RE: Instruccon SWAPF sobre PORTB
Publicado por: Abago en 29 de Junio de 2004, 22:38:00
por mi parte, perdona, por no haber respondido, pero aparentemente, la parte del código que pusiste estaba bien...

Y no supe que responderte...
Título: RE: Instruccon SWAPF sobre PORTB
Publicado por: lovando en 29 de Junio de 2004, 22:41:00
Abago, no hay probelma amigo....agradezco tu mensaje, eres muy buena tela......

un abrazo desde Chile