1. 1.
    0
    @6 way aq

    bende unutmuşum.bi yerden başka bi kodu modifiye ettimm...

    belki birine lazım olur...

    LIST P=16F84
    #include "P16F84.INC"
    __CONFIG _WDT_OFF &_XT_OSC &_PWRTE_ON &_CP_OFF
    LSB EQU H'20'
    MSB EQU H'21'
    ;***
    ORG 0X00
    GOTO BASLA
    ;***
    BEKLE
    MOVLW .45
    MOVWF LSB
    DON1
    MOVLW .95
    MOVWF MSB
    DON2
    DECFSZ MSB,F
    GOTO DON2
    DECFSZ LSB,F
    GOTO DON1
    RETURN
    ;***

    BASLA
    CLRF MSB
    CLRF LSB
    BSF STATUS,5
    MOVLW B'11111111'
    MOVWF TRISA
    CLRF TRISB
    BCF STATUS,5
    CLRF PORTB
    ;***
    TEST
    BTFSS PORTA,0
    GOTO SAG
    BTFSS PORTA,1
    GOTO SOL
    GOTO TEST
    ;***
    SOL

    MOVLW B'00000010'
    MOVWF PORTB
    CALL BEKLE
    CLRF PORTB
    BTFSS PORTA,0
    GOTO SAG
    GOTO SOL
    ;***
    SAG

    MOVLW B'00000101'
    MOVWF PORTB
    CALL BEKLE
    CLRF PORTB
    BTFSS PORTA,1
    GOTO SOL
    GOTO SAG

    END
    ···
   tümünü göster