Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

LIST P=16F84A

STATUS EQU 0X03


PORTAEQU 0X05
PORTBEQU 0X06

DCounter1 EQU 0X0C


DCounter2 EQU 0X0D
DCounter3 EQU 0X0E

ORG 0

BSF STATUS,5
CLRF PORTA
CLRF PORTB
BCF STATUS,5

INICIO
MOVLW B'01010010' ;R
MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'00111111' ;O
MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'01000010' ;B
MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'01001111' ;O
MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'01010100' ;T

MOVWF PORTB

CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'00010010' ;_
MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'01010101 ' ;U


MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'01010000' ;P
MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'01001110' ;N
MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'' ;_
MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'' ;2
MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'00111000' ;0
MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'00111000' ;2
MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

MOVLW B'00111000' ;4
MOVWF PORTB
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY
CALL DELAY

MOVLW .0
MOVWF PORTB
CALL DELAY
CALL DELAY

DELAY
MOVLW 0Xac
MOVWF DCounter1
MOVLW 0X13
MOVWF DCounter2
MOVLW 0X06
MOVWF DCounter3
LOOP
DECFSZ DCounter1, 1
GOTO LOOP
DECFSZ DCounter2, 1
GOTO LOOP
DECFSZ DCounter3, 1
GOTO LOOP
NOP
RETURN

END

You might also like