tamam kardeş sorunu çözdüm programda sorun yokmuş elektronik baglantılarda sorun varmış Kayıtlı

Keske Yardım Edebilsem Böyle Program Yazma Şekli Warmı Bilmiyorum Bile Ama Özel Den Msn Bırakırsan Bilen ArkadaşLarım war Yardımcı oLurum

arkadaşlar bir program yazdım galiba bir yerinde hata oldu porta nın 1. tuşuna bastıgımda portbnin ilk dört biti portanın ikinci tuşuna bastığımdan son 4 biti yanması lazım ama proteusta denerken porramı birinci tuşa bastıgımda ilk 4 bit ikinci tuşa baştıgımda son 4 bit sonra kendi kendine ilk 4 bit yanmaya başlıyor program şu Kod: LIST P=16F84 INCLUDE "P16F84. INC" SAYAC1 EQU H'0C' SAYAC2 EQU H'0D' BSF STATUS,5 CLRF TRISB BCF STATUS,5 CLRF PORTB BASLA BTFSS PORTA,0 GOTO BASLA1 GOTO XLC BASLA1 BTFSS PORTA,1 GOTO BASLA GOTO XLV XLC MOVLW H'F0' MOVWF PORTB CALL GECIKME GOTO BASLA1 XLV MOVLW H'0F' MOVWF PORTB CALL GECIKME GOTO BASLA GECIKME MOVLW H'FF' MOVWF SAYAC1 DONGU1 MOVLW H'FF' MOVLW SAYAC2 DONGU2 DECFSZ SAYAC2 GOTO DONGU2 DECFSZ SAYAC1 GOTO DONGU1 RETURN END yardım ederseniz sevinirim