FAQ FAQ  •  Buscar Buscar  •  Registrarse Registrarse  •  Entre para ver sus mensajes privados Entre para ver sus mensajes privados  • Login Login

problema con la programacion/mplab/display

Índice de los Foros Electronica Facil » FOROS ELECTRONICA » Microcontroladores PIC
Publicar nuevo tema   Responder al tema
Ver tema anteriorEntre para ver sus mensajes privadosVer tema siguiente
AutorMensaje
FanTachO
Asunto: problema con la programacion/mplab/display MensajePublicado: 14 May, 2011 - 08:21
Nuevo en el Foro
Nuevo en el Foro


Registrado: 01 Jun, 2010
Mensajes: 1

hola amigos , soy nuevo en la programacion de pics y me encuentro simulando circuitos en proteus. lo que pasa es lo sgte: me pidieron realizar un programa con el pic16f84a en assembler, el cual consiste en que por 2 entradas del puerto A en cada una de ellas llega una señal por medio de un pulsador que activa un display 7 segmentos CC por las salidas del puerto b. la idea es que si no apreto ningun pulsador, sale el numero "0" por el display, si apreto solo el primer pulsador salga el "1" , si solo el segundo salga un "2" y si apreto los 2 pulsadores me salga un "3". hice el programa pero el mplab me lanza lo sgte:

Error[107] C:\2\2.ASM 15 : Illegal digit
Error[108] C:\2\2.ASM 15 : Illegal character ()

y me apunta a la linea donde dice "primera"

LIST P=16F84a
INCLUDE "p16F84a.inc"

ORG 00h

inicio bsf STATUS,5
movlw 03h
movwf TRISA
clrf PORTA
movlw 00h
movwf TRISB
clrf PORTB
bcf STATUS,5

primera btfsc PORTA,0 (ACA!!) .
goto segunda
btfsc PORTA,1
goto dos
goto cero

segunda btfsc PORTA,1
goto tres
goto uno

cero movlw b'01111110'
movwf PORTB
goto primera

uno movlw b'00001100'
movwf PORTB
goto primera

dos movlw b'10110110'
movwf PORTB
goto primera

tres movlw b'10011110'
movwf PORTB
goto primera
end

alguien me puede ayudar por favor , si el codigo esta mal o es el programa. gracias!
 
 Ver perfil de usuario Enviar mensaje privado  
Responder citando Volver arriba
rina
Asunto:  MensajePublicado: 15 May, 2011 - 03:20
Fanatico de la Electronica
Fanatico de la Electronica


Registrado: 14 Ago, 2005
Mensajes: 1894

me resulta algo raro como usas el mplab... pero si pones la linea del fallo no puedens mirar el fallo cuando para encima tienes una seña de aca!!... as poniendo si copiaste y pegaste porta.o y no existe ninguna puesta porta.ó sera 0..

no os da que pensar en la miera preguntitas
 
 Ver perfil de usuario Enviar mensaje privado  
Responder citando Volver arriba
rina
Asunto:  MensajePublicado: 15 May, 2011 - 07:54
Fanatico de la Electronica
Fanatico de la Electronica


Registrado: 14 Ago, 2005
Mensajes: 1894

en el mplab no se supone que los saltos e linea o subrrutinas se marcan con :
cero:


uno:


dos:

pero que vamos, yae quehay pila de versiones diferentede compilaores para pic.. tambien podias aver puesto unos comentarios..

un saludo
 
 Ver perfil de usuario Enviar mensaje privado  
Responder citando Volver arriba
Mostrar mensajes anteriores:     
Cambiar a:  
Todas las horas son GMT
Publicar nuevo tema   Responder al tema
Ver tema anteriorEntre para ver sus mensajes privadosVer tema siguiente
 Índice de los Foros Electronica Facil » FOROS ELECTRONICA »  Microcontroladores PIC
powered by phppowered by MySQLPOWERED BY APACHEPOWERED BY CentOS© 2004 - 2025Información Legalpoliticas de cookiesipv6 ready