Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

07/05/2013 #1


pic 16f84A programacion de dos interruptores
RA0 CONTROLA RB0 HASTA RB3
RA1 CONTROLA RB4 HASTA RB7

RA0 INTERRUPTOR 1
RA1 INTERRUPTOR 2

RA0 SWITCH
RA1 SWTICH

PROGRAMACIÓN EN BLOCK DE NOTAS .ASM

FORMAS DE PROGRAMAR ESTO
07/05/2013 #2
Moderador general

Avatar de DOSMETROS

No se entiende tu mensaje , podrías ser mas explicito ? !
07/05/2013 #3

Avatar de fdesergio

Tiesto18, perdon pero que clase de mensaje es ese?? asi te comunicas verbalmente???? en finnnnnn

07/05/2013 #4


como programar para que funcionen como dos interruptores
Código:
list p=16f84a
    _config 3ff1h

    estado    equ    0x03

    porta    equ    0x05
    
    portb    equ    0x06

    trisa    equ    0x85
    trisb    equ    0x86

    org    0x00

    goto    inicio
    org    0x05
    bsf    estado,05
    clrf    trisb
    movlw    0x1f
    movwf    trisa
    bcf    estado,05
    clrf    portb

parte1    btfss    porta,0
    goto    parte1
    bsf    portab,0
    bsf    portab,1
    bsf    portab,2
    bsf    portab,3

parte2    btfsc    porta,0
    goto    parte2
    bcf    portab,0
    bcf    portab,1
    bcf    portab,2
    bcf    portab,3

lugar1    btfss    porta,1
    goto    lugar1
    bsf    portab,4
    bsf    portab,5
    bsf    portab,6
    bsf    portab,7

lugar2    btfsc    porta,1
    goto    lugar2
    bcf    portab,4
    bcf    portab,5
    bcf    portab,6
    bcf    portab,7

    goto    parte1

    end
pero no funciona mmmm
07/05/2013 #5

Avatar de fdesergio

Pero que haga que cosa?? como??? cuando??? etc por favor entende que no estamos frente a ti, que no estamos cerca a lo que estas haciendo, imagina que yo te mando este mensaje que nos has enviado, lo entenderias????
07/05/2013 #6


jaja discúlpeme en la forma en que exprese esta pregunta bueno gracias a todos. En verdad lo que quería es que en el programa proteus el pic16f84a funcione como dos interruptores lo ( los comunes prende y apaga ) para eso necesito la programación en formato .asm (block de notas) para luego cargarlo al pic16f84a que esta en proteus y asi simularlo y bueno las características que presente es que cuando RA0 Y RA1 cumplan la función de dos interruptores y RA0 controle o encienda y apague a RB0,RB1,RB2,RB3 Y RA1 controle o encienda y apague RB4 RB5 RB6 RB7
Muchas gracias por sus respuestas
08/05/2013 #7

Avatar de Saint_

Hablando se entiende la jente, el problema que tienes en tu codigo es que no verificas el estado de los dos pines antes de efectuar alguna accion, adjunto una forma de resolver tu problema.
Archivos Adjuntos
Tipo de Archivo: rar swiches.rar (38,3 KB (Kilobytes), 16 visitas)
08/05/2013 #8


Muchas gracias por responder _ solucionaste algunas dudas que tenia pero aun no funcionan como interruptores creo que al subir este archivo adjunto podrás ver hasta donde llegue.

solo me falta el RA1 que funcione muchas gracias si podrías modificar mi archivo .asm para que funcione GRACIAS
Archivos Adjuntos
Tipo de Archivo: rar interrutores.rar (70,2 KB (Kilobytes), 5 visitas)
08/05/2013 #9
Moderador

Avatar de D@rkbytes

Saludos.
A ver si así es como quieres que funcione.
Realice varios cambios al programa.

Suerte.
Archivos Adjuntos
Tipo de Archivo: zip interruptores.zip (67,3 KB (Kilobytes), 20 visitas)
08/05/2013 #10


gracias ahora si funciona perfectamente la simulación de interruptores muchas gracias por arreglar el programa
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

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