TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: Lovzi en 21 de Abril de 2014, 20:31:04
-
Hola :-)
Estoy trabajando con un microcontrolador motorola MC9S08SE8RM, y quería preguntarles si alguno sabe como puedo acceder de forma independiente a un bit de un puerto.
Por ejemplo: hacer un salto cuando el bit 3 del puerto b es alto, sin tomar en cuenta si los demás bits del puerto b están en alto o bajo.
Les agradeceré su ayuda, Gracias :)
-
Hola en assembler podes usar las instrucciones BRSET o BRCLR, que saltan si un determinado bit es 1 en el primer caso y 0 en el segundo. Podes googlear para obtner un ejemplo.
Saludos !
-
Algo así...
........
brset 3,ptb,salto1 ; Si el bit3 de ptb es "uno" va a salto1
hace otra cosa... ; Si no es uno, hace "otra cosa"
bra sigue
salto1 hago lo que quiero hacer cuando el bit3 de ptb es 1
sigue sigo con el flujo normal del programa
........
Dios me perdone, pero AMO el assembler!!!
Saludos
-
........
Dios me perdone, pero AMO el assembler!!!
Saludos
:D :D :D
-
Gracias :D