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

[0] Índice de Mensajes

Ir a la versión completa