internet üzerinden ev otomasyonu
işinize yarar diye düşündüğüm bir tez. burada internet üzerinden paralel portun kontrolü yapılmıştır. yazılım olarak c# dili kullanılmıştır. ayrıca tezde pic16f84 hakkında bazı bilgiler ve assembly kodlarıda bulunmakta
ç
ndek
ler
özet……………………………………..............................................2
1.elektron
k kısmı ................................................................... 5
1.1 gırıs ........................................................................................ 6
1.2 paralel port ...................................................................... 6
1.2.1 paralel veri
letimi nedir ? ................................................... 9
1.2.2.1 paralel veri
letiminin avantajları ................................... 10
1.2.2.2 paralel veri
letiminin dezavantajları ..............................10
1.2.3 portlara erisim .................................................................... 13
1.2.3.1 sinyaller ............................................................................ 13
1.3 ser
port ............................................................................. 16
1.3.1 seri port
le veri aktarımı .................................................. 16
1.3.2 rs232 standardı ..................................................................18
1.4 assembly ..............................................................................19
1.5 pıc mıkrokontrolörü hakkında b
lg
.......................21
1.5.1 pıc (peripheral ınterface controller) ................................. 21
1.5.2 pıc mikrodenetleyicisinin tercih sebepleri ...................... 23
1.5.3 bir pıc’in
slem yapabilmesi
çin gerekli bilesenler ....... 24
1.5.4 pıc16f84 ...............................................................................25
1.5.5 pıc16f84
çin elektriksel karakteristikleri ........................ 27
1.5.6 pıc16f84 hafıza kapasitesi ................................................ 27
2. yazılım kısmı .......................................................................... 30
2.1 genel yapıya gır
s ............................................................ 31
2.2 h
yerars
k çalısma model
........................................... 32
2.2.1 client (web sitesi) ............................................................... 33
2.2.2 xml web servisi (ara katman) ........................................... 35
2.2.3 server (ana makine) ............................................................ 37
2.3 kod yapısı ............................................................................. 40
4
2.3.1 client taraflı kod yapısı ...................................................... 40
2.3.2 xml web servis taraflı kod yapısı ..................................... 52
2.3.3 server taraflı kod yapısı ..................................................... 56
referanslar.............................................................................. 60