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

PORTB EQU 6

TRISB EQU 86H


count1 EQU 20H
count2 EQU 21H
PORTC EQU 7
TRISC EQU 87H
TEMP1 EQU 22H
TEMP2 EQU 23H
PC EQU 02H
STATUS EQU 03H
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LIST P=16F877A
ORG 0
GOTO START
__CONFIG H'3F79'
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
DELAY movlw .255
movwf count1
movlw .255
movwf count2
a decfsz count1,1
goto a
decfsz count2,1
goto a
RETLW 0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
CONVERT ADDWF PC
RETLW B'00111111'
RETLW B'00000110'
RETLW B'11011011'
RETLW B'11001111'
RETLW B'11100110'
RETLW B'11101101'
RETLW B'11111101'
RETLW B'10000111'
RETLW B'11111111'
RETLW B'11100111'
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
START
BANKSEL TRISC
MOVLW B'00000000'
MOVWF TRISC
BANKSEL PORTC
MOVLW .0
MOVWF TEMP2
MOVLW .9
MOVWF TEMP1
CLRF TEMP2
A MOVF TEMP2,0
CALL CONVERT
MOVWF PORTC
MOVF TEMP1,0
SUBWF TEMP2,0
INCF TEMP2
CALL DELAY
BTFSS STATUS,2
GOTO A
CLRF TEMP2
GOTO A
END

You might also like