    #include "p16f1512.inc"
        __CONFIG _CONFIG1, _FOSC_INTOSC
     
	cblock	0x20
	Temp
	endc

        ORG     0x000
    ;-------------------------------------------------------------------------------
        MOVLW   B'00000011'
        MOVWF   OSCCON
    ;-------------------------------------------------------------------------------
        BANKSEL TRISA
        MOVLW   B'00000000'
        MOVWF   TRISA
        BANKSEL LATA
        CLRF    LATA
        BANKSEL TRISB
        MOVLW   B'00000000'
        MOVWF   TRISB
        BANKSEL LATB
        CLRF    LATB
    ;-------------------------------------------------------------------------------
MAIN:
        BANKSEL LATB
        MOVLW   B'11111111'
        MOVWF   LATB
        CALL    IDO
        BANKSEL LATB
        MOVLW   B'00000000'
        MOVWF   LATB
        CALL    IDO
        GOTO    MAIN
     
IDO:
		banksel	PORTA
        MOVLW   D'255'
        MOVWF   Temp
IDOhurok:
        DECFSZ  Temp, f
        GOTO    IDOhurok
        RETURN
        END