erciyese
Üye
- Katılım
- 7 Kas 2008
- Mesajlar
- 11
- Puanları
- 1
- Yaş
- 39
Arkadaşlar yardımınıza ihtiyacım var .
tus 1 e bastıgımda led1 ve led2 yanacak, bıraktıgımda led1 ve led2 sönecek
tus 2 ye bastıgımda led2 yanacak bıraktıgımda led2 sönecek
tus 3 e bastıgımda led3 yanacak bıraktıgımda sönecek
her defasında hangi tuşa bastıgımda yukarıda yazdıgım gibi olacak takıldıgım yer her defasında olmaması nasıl bir döngü düzenlemem lazım yardımcı olursanız sevinirim
yazdıgım tuskontrol.asm ve isis de düzenledgim devre ;
LIST P=16F628A
INCLUDE "P16F628A.inc"
__config H'3F31'
ORG 0X000
clrf PORTB
bsf STATUS,5
clrf TRISB
movlw 0xFF
movwf TRISA
movlw 0x07
movwf CMCON
bcf STATUS,5
t1
btfsc PORTA,0
goto $-1
bsf PORTB,6
bsf PORTB,5
btfss PORTA,0
goto $-1
bcf PORTB,6
bcf PORTB,5
t2
btfsc PORTA,1
goto $-1
bsf PORTB,6
btfss PORTA,1
goto $-1
bcf PORTB,6
t3
btfsc PORTA,2
goto $-1
bsf PORTB,7
btfss PORTA,2
goto $-1
bcf PORTB,7
END
tus 1 e bastıgımda led1 ve led2 yanacak, bıraktıgımda led1 ve led2 sönecek
tus 2 ye bastıgımda led2 yanacak bıraktıgımda led2 sönecek
tus 3 e bastıgımda led3 yanacak bıraktıgımda sönecek
her defasında hangi tuşa bastıgımda yukarıda yazdıgım gibi olacak takıldıgım yer her defasında olmaması nasıl bir döngü düzenlemem lazım yardımcı olursanız sevinirim
yazdıgım tuskontrol.asm ve isis de düzenledgim devre ;
LIST P=16F628A
INCLUDE "P16F628A.inc"
__config H'3F31'
ORG 0X000
clrf PORTB
bsf STATUS,5
clrf TRISB
movlw 0xFF
movwf TRISA
movlw 0x07
movwf CMCON
bcf STATUS,5
t1
btfsc PORTA,0
goto $-1
bsf PORTB,6
bsf PORTB,5
btfss PORTA,0
goto $-1
bcf PORTB,6
bcf PORTB,5
t2
btfsc PORTA,1
goto $-1
bsf PORTB,6
btfss PORTA,1
goto $-1
bcf PORTB,6
t3
btfsc PORTA,2
goto $-1
bsf PORTB,7
btfss PORTA,2
goto $-1
bcf PORTB,7
END