beyler resim bu linkte
http://forum.donanimhaber.com/m_36957448/tm.htm
bu iş pic16f84 e bağlanmıs 2 buton ile ve gene 16f84 e bağlanmış tek led ile yapılırmı?
resim linkide bu resim nasıl yüklenir bilmiyorum
resmi gormedim ama vaviyen anahtar fonksiyonu sorun değil. kesin yapilir.
her buton basildiginda
toggle led
komutu calistirilir
Input PORTA.0
Input PORTA.1
Output PORTB.0
PORTB=0
basla:
PORTB.0=0
If PORTA.0=0 Then
Toggle PORTB.0
EndIf
DelayMS 50
If PORTA.1=0 Then
Toggle PORTB.0
EndIf
DelayMS 50
GoTo basla
End
bunu denedim olmadı .
diyelimki led1 e bastım led yandı led2 ye bastığımda terslemiyor 0 a çekmiyor yanmaya devam ediyor
A ve B butonlardan gelen sinyal olsun.
Y de ledi yakacak sinyal
PIC de yapacağın işlem sadece Y= A Xor B den ibaret.
abi tam anlıyamadım:(
Lojik Xor kapisinda dogruluk tablomuz, iki giris ayni ise cikis 0, girisler farkli ise cikis 1 dir.
O halde sende ayni islemi yapacaksin.
Protondan anlamam ama senin kodlari referans alip oynayayim.
Input PORTA.0
Input PORTA.1
Output PORTB.0
basla:
If (PORTA.0=PORTA.1) Then PORTB.0=0 else PORTB.0=1
GoTo basla
End
basla:
If (PORTA.0=PORTA.1) Then PORTB.0=0 else PORTB.0=1
GoTo basla
End
yukarıda eger porta.0 biti ile porta.1 biti ne ise portb.0 biti 0 oluyor 1 yada 0 ise diyorduk biz bunda direk parantez içinde yazmışsın