Documentos de Académico
Documentos de Profesional
Documentos de Cultura
List
p=16F84
include
"P16F84.INC"
Contador
equ
0x0c
__CONFIG _CP_OFF & _WDT_ON & _PWRTE_ON & _XT_OSC org goto 0x00 Inicio ;Vector de Reset
org
0x05
;********************************************************************************** ;Tabla_7_seg: Esta rutina convierte el cdigo BCD presente en los 4 bits de menos peso ;del reg. W en su equivalente a 7 segmentos. El cdigo 7 segmentos retorna tambin ;en el reg. W
Tabla_7_seg
addwf
PCL,F
clrf
PORTB
STATUS,RP0 TRISB
;Selecciona banco 1
movlw
b'00011111'
TRISA
STATUS,RP0 Contador
;Selecciona banco 0
Loop call
movf
Tabla_7_seg PORTB
movwf
btfss goto
PORTA,1 Down
Up
;Incrementa contador
;Es mayor de 9 ??
Contador Loop
Down
decf
Contador,F
;Decrementa el contador
;No