Puertos del Pic 16f877a

#1
Hola a todos, tengo un MC y quiero programarlo en assembler, necesiito utilizar los puertos, c, b y d al miismo tiiempo, como logro esto, si debo de mover una literal a w y luego d w al puerto?? alguiien me puede ayudar. De antemano gracias :)
 
#2
si... primero mueves el dato a W y de alli al puerto donde lo necesites...
 
#3
Podrias dar mas detalles de lo que quieres hacer, tal vez pueda ayudarte. No tengo claro lo que necesitas pero prodria ser asi, (deacuerdo a lo que entendi):

las insturcciones se realizan en microsegundos, es decir practicamente los cargas al mismo tiempo

movlw b'00000001' ; es el valor que le cargas W
movwf PORTB ; es el valor de W se le carga al puertoB

movlw b'00000010' ; es el valor que le cargas W
movwf PORTC ; es el valor de W se le carga al puertoC

movlw b'00000011' ; es el valor que le cargas W
movwf PORTD ; es el valor de W se le carga al puertoD

Esto es lo que necesitas, de lo contrario da mas detalles, para aydurte.

Saludos
 
Arriba