Programación Específica > Microcontroladores
Controlar el TIMER_0 del PIC 16F84A
(1/1)
Meta:
Hola:
En la imagen que ven abajo, hay un microinterruptor, ignora el RB4, sólo voy a utilizar los RB5, RB6 y RB7. Al poenrlo a estado 1 o activado del RB5, me gustaría que hubiera un temporizador de 5 minutos, el de RB6 = 30m y el RB7 = 1 hora.
Lo que no se que pasaría si activara todos a 1 todos los RB5 al 7. ¿Se sumarían los tiempos 5, 30 y 60 minutos con el total de 1:35?
Cuál es el código necesario.
Al menos la configuración de los puertos se los pongo aquí.
--- Código: Text --- LIST P=16F84A INCLUDE <P16F84A.INC> __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC ; CÓDIGOS ORG 0Inicio bsf STATUS,RP0 ; Accede al Banco 1. clrf PORTA ; Puerto A como salidas. movlw b'11111111' ; Las 8 líneas del puerto B se configura como entradas. movwf PORTB bcf STATUS,RP0 ; Accede al Banco 0.
Un cordial saludos.
Navegación
Ir a la versión completa