16F84A BUTON İLE LED KOTROL

Bu seferki dersimizde arkadaşlar ikinci adım olan dışardan girilen bilği ile devremizde çıkış algılamak.Bunun en basit olan devreside buton ile led yakmaktır.Bu dersimizde bunu öğreneceğiz inşallah.pic 16f84a da porta ve portb olmak üzere iki ünite yer almaktadır bunları biz çıkış yada giriş olarak ayarlaya biliriz.Pic 16f84a da basic bize bu imkanı sağlamaktadır.

İlerleyen derslerimiz de bu buton yerine sensör devreleri alacak led lerde motor kontrol devrelerine yerini bırakarak kafamıza göre robotlar yapacağız.

Şimdi bu basit devre ile işimize baçlayalım,ilk olarak kodları ve açıklamalarını görelim.

TRISA=%0
TRISB=%1
PORTA=0                                   *a portunun pileri sıfır yapıldı
PORTB=0                                    *b portunun pileri sıfır yapıldı
BASLA:                                         *döngü için komut atandı
IF PORTA.0=1 THEN              *ıf(eger) porta.o=1then( ise)

HIGH PORTB.1                           *portb.1 in çıkışını 1(+5V çıkış ver)yap

ELSE                                                *değilse(yani porta.0=1 değilse)
LOW PORTB.1                              *portb.1 in çıkışını 0(şase) yap
ENDIF                                             *Döngü sonu
GOTO BASLA                               *BASLa döngüsüne git
END                                                  *programı bitir.

videoda çalışmasının simülasyonunu göre bilirsiniz arkadaşlar kısa anlattım ama anlaşıldı sanırım.Kolay gelsin sizlere

Sosyal Medyada Paylaş Facebook Twitter Google+

Etiketler: , , , ,
Eklenme Tarihi: 19 Ekim 2012

Konu hakkında yorumunuzu yazın

16F84A BUTON İLE LED KOTROL (2 Yorum)

HOŞ GELDİNİZ

Youtube kanalıma Abone Olabilirsiniz.