18 Aralık 2011 Pazar

PIC ile röle kontrolü

16F84A PIC ile basit bir röle kontrol devresi yapalım.PortB'nin 1 pinine bir transistor bağlayarak röleyi kontrol edelim ve röle üzerinden bir LED'i yakıp-söndürelim.


Devremizin ISIS'de oluşturulmuş şeması:

Devremizin MicroCod Studio Plus'ta yazılmış PicBasic kodları:
'******************************
'*Name: PROJE1.BAS            *
'*Röle Kontrolü ile LED yakmak*
'******************************
TRISA=000  'B portu çıkış yapıldı
PortB=0       'B portunun çıkışı Low(0) yapıldı
ROLEAC:       'ROLEAC isimli bir etiket oluşturduk
HIGH PORTB.1  'B portu high(1) yapıldı-LED yanar
PAUSE 500     '500ms bekle
LOW PORTB.1   'B portu low(0) yapıldı-LED söner
PAUSE 500     '500ms bekle
GOTO ROLEAC   'döngüye devam


Derlendikten sonra ortaya çıkan hex dosyası kodları:

:1000000028288F018E00FF308E07031C8F07031CEA
:10001000232803308D00DF300F2003288D01E83EB8
:100020008C008D09FC30031C18288C070318152838
:100030008C0764008D0F15280C181E288C1C222894
:1000400000002228080083130313831264000800B1
:100050008316850183128601861483168610831207
:1000600001308F00F4300220861083168610831230
:0A00700001308F00F43002202C282C
:02400E00FD3F74
:00000001FF


proje dosyalarını indir.





Hiç yorum yok:

Yorum Gönder