Hola que tal, quiero comentarles que empece a programar. Y mi primer programa consiste en prender un LED brillante con un PIC 16F84A. El circuito anda bien, es mas lo simule en PROTEUS y anda perfecto; pero cuando apenas lo enciendo el led brilla con una luz tenue, despues de aproximadamente 20seg. el led brilla con toda intensidad como deberia. Esto me ocurre cada vez que acciono el interruptor.
Quisiera saber si es normal, o hay algun problema.
Desde ya Muchas gracias por su tiempo.!!!
Este es el programa!
Quisiera saber si es normal, o hay algun problema.
Desde ya Muchas gracias por su tiempo.!!!
Este es el programa!
Código:
;************************Mi Primer Programa*****************
;El Micro lee los datos del Puerto A y los refleja en el Puerto B
;mediante los LEDs
;***********************************************************
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
PROCESSOR 16F84A ;Definimos el micro que vamos a usar
#INCLUDE <P16F84A.INC> ;Se incluye el archivo de definiciones
ORG 0X00 ;Establece el origen del programa
;Configuracion de puertos
bsf STATUS, RP0 ;Accedo al banco 1 de la memoria
movlw b'00011111' ;Le doy un valor al registro W para despues moverlo a otro
movwf TRISA ;Configura el Puerto A como entrada
clrf TRISB ;Pongo este registro a 0 para configurarlo como salida
bcf STATUS, RP0 ;Salgo del banco 1
;Programa principal
Inicio
movf PORTA,W ;Mueve el contenido del puerto A a W
movwf PORTB ;Mueve el contenido de W al puerto B
goto Inicio
Infinito.
END ;Fin del codigo
Última edición por un moderador: