ExFactoR
Üye
- Katılım
- 15 Nis 2009
- Mesajlar
- 14
- Puanları
- 1
Merhabalar..
Aşağıdaki devreye 1 buton ekleyerek ileri saydırma işlemini gerçekleştirmek için BTFSC kodunu nereye ve nasıl tanımlamam lazım, yardımcı olabilir misiniz ?
İyi günler..
Aşağıdaki devreye 1 buton ekleyerek ileri saydırma işlemini gerçekleştirmek için BTFSC kodunu nereye ve nasıl tanımlamam lazım, yardımcı olabilir misiniz ?
İyi günler..
PHP:
LIST P=16F628A
INCLUDE "P16F628A.INC"
SAYAC1 EQU H'20'
SAYAC2 EQU H'21'
DALLAN EQU H'22'
ORG H'00'
CLRF PORTB
BANKSEL TRISB
CLRF TRISB
BANKSEL PORTB
BASLA
MOVLW H'00'
MOVWF DALLAN
DONGU
MOVF DALLAN,W
ANDLW B'00001111'
CALL CEV7SEG
MOVWF PORTB
INCF DALLAN,F
CALL GECIKME
GOTO DONGU
CEV7SEG
ADDWF PCL,F
RETLW H'3F'
RETLW H'06'
RETLW H'5B'
RETLW H'4F'
RETLW H'66'
RETLW H'6D'
RETLW H'7D'
RETLW H'07'
RETLW H'7F'
RETLW H'6F'
RETLW H'77'
RETLW H'7C'
RETLW H'39'
RETLW H'5E'
RETLW H'79'
RETLW H'71'
GECIKME
MOVLW H'FF'
MOVWF SAYAC1
DONGU1
MOVLW H'FF'
MOVWF SAYAC2
DONGU2
DECFSZ SAYAC2,F
GOTO DONGU2
DECFSZ SAYAC1,F
GOTO DONGU1
RETURN
END