Você está na página 1de 2

delist p=16f84

include <p16f84A.inc>
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
TIEMPO EQU 0X0C
TIEMPO2 EQU 0X0D
org 0
bsf STATUS,RP0; COLOQUE EN UNO EL BIT RP0, COLOQUESE EN BANCO 1
CLRF PORTB;
SALIDA
bcf STATUS,RP0; COLOQUE EN CERO EL BIT RP0, COLOQUESE EN BANCO 0
;ZONA DE CODIGO
INICIO
MOVLW B'1000000'
MOVWF PORTB
call RETARDO
call RETARDO

MOVLW B'1111001'
MOVWF PORTB
call RETARDO
call RETARDO

MOVLW B'0100100'
MOVWF PORTB
call RETARDO
call RETARDO

MOVLW B'0110000'
MOVWF PORTB
call RETARDO
call RETARDO

MOVLW B'0011001'
MOVWF PORTB
call RETARDO
call RETARDO

MOVLW B'0010010'
MOVWF PORTB
call RETARDO
call RETARDO

MOVLW B'0000010'
MOVWF PORTB
call RETARDO
call RETARDO

MOVLW B'1111000'
MOVWF PORTB
call RETARDO
call RETARDO

MOVLW B'0000000'
MOVWF PORTB
call RETARDO
call RETARDO

MOVLW B'0011000'
MOVWF PORTB
call RETARDO
call RETARDO
GOTO INICIO
RETARDO
MOVLW D'255'

;EN BINARIO SERIA B'11111111' Y REALIZA QUE CARGA

W CON 255
DEC
DEC1
DEC2

MOVWF TIEMPO
DECFSZ TIEMPO
GOTO DEC1;
RETURN
MOVLW D'255'
;CARGA
MOVFW TIEMPO2
DECFSZ TIEMPO2 ;
GOTO DEC2
GOTO DEC
END

;TIEMPO=255
;
W CON 255
;TIEMPO=255

Você também pode gostar