Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

27/11/2012 #1


Problemas de programación asm con PIC16F84A
Saludos a todos, vereis, estoy con tratando de que a partir de 2 pulsadores en port,a cada uno de ellos haga una secuencia independiente. Segun esto:

Bucle btfsc PORTA,0
goto Bucle2
goto encie1

Bucle2 btfsc PORTA,1
goto test
goto Bucle

test call retar5
bsf PORTB,5
call retar5
clrf PORTB
goto Bucle

encie1 call retar5
bsf PORTB,2
clrf PORTB
goto Bucle

Donde test y enciende son las 2 secuencias ejemplo. El problema es que cualquiera de los 2 pulsadores que presione, tanto del porta,0 como el del porta,1 me llevan a la misma secuencia "test"
27/11/2012 #2
Moderador

Avatar de D@rkbytes

kesiop dijo: Ver Mensaje
El problema es que cualquiera de los 2 pulsadores que presione, tanto del porta,0 como el del porta,1 me llevan a la misma secuencia "test"
Saludos.

Prueba así...

Código:
Bucle btfsc PORTA,0
    goto Bucle2
    goto encie1

Bucle2 btfsc PORTA,1
    goto Bucle
    goto test

test bsf    PORTB,5
    call    retar5
    bcf        PORTB,5
    call    retar5
    goto    Bucle

encie1 bsf    PORTB,2
    call    retar5
    bcf        PORTB,2
    call    retar5
    goto    Bucle
Nota:
Usar Pull-Ups en RA0 y RA1

Suerte.
27/11/2012 #3


pues muchas gracias, era esa linea la del dolor de cabeza.... ahora va ok.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.