You are on page 1of 2

START

clrf PORTB
clrf LATB
movlw 0x00FF
movwf ADCON1
movlw 0x0000
movwf TRISB

clrf PORTC
clrf LATC
movlw 0x00FF
movwf TRISC

loop
movlw 0x0005
movwf PORTB
movlw 0x0005
movwf counter

loop2

call delay
decfsz counter
goto loop2

movlw 0x0007
movwf PORTB
movlw 0x0005
movwf counter

loop3

call delay
decfsz counter
goto loop3
goto loop

delay
movlw 0x000B
movwf TMR0H
movlw 0x00DC
movwf TMR0L
bsf INTCON,TMR0IE
movlw 0x0083
movwf T0CON

loop1
btfss INTCON,TMR0IF
goto loop1
bcf INTCON,TMR0IF
bcf INTCON,TMR0IE
bcf T0CON,TMR0ON

return
END

You might also like