arkadaşalr sizlerle yapılmış olan bir tezi paylaşmak istedim, rf le ilgilenenlere güzel bir örnek uygulama. umarım beğenirsiniz. iyi çalışmalar...
içindekiler
sayfa no
önsöz………………………………………………………………………….…………iii
teşekkür…………………………………………………………………….………….iv
içindekiler dizini…………………………………………………………………….v
çizelgeler dizini…………………………………………………………………...viii
şekiller dizini…………………………………………………………………….…..ix
bölüm 1. giriş………………………………………………………………….……….1
bölüm 2. mikrodenetleyici..............……………………………………………...3
2.1. mikroişlemciler………………………………………………………………...3
2.2. pıc ......................................................................................................................3
2.2.1. pıc mikrodenetleyicinin iç yapısı.....................................................3
2.2.1.1.rısc mimarisinin pıc 16f84’e kazandırdığı özellikleri.....4
2.2.2. genel tanımlama................................................................................6
2.2.3. gelişme desteği..................................................................................7
2.2.4. elektrikle silinebilen mikrodenetleyici..............................................8
2.2.5. mimari olarak incelenmesi................................................................8
2.2.6. saat ölçüm şeması / komut süreci..................................................11
2.2.7. komut akımı / bilgi iletimi.............................................................11
2.2.8. bellek organizasyonu .....................................................................12
2.2.9. veri bellek organizasyonu...............................................................13
2.2.9.1.genel amaçlı kayıt dosyası.................................................14
2.2.9.2.özel fonksiyon kayıtları......................................................14
2.2.9.2.1. status register.....................................................16
2.2.9.2.2. option register....................................................17
2.2.10. tımer0 modülü ve tmr0 kaydı.......................................................17
2.2.10.1. tmr0 kesmesi..........................................................18
2.2.10.2. tmr0’ ın dıştan saat ile kullanımı.........................19
2.2.10.2.1. dıştan saat senkronizasyonu..............................19
2.2.10.2.2. tmr0 gecikme uzatılması..................................19
2.2.11. prescaler (bölücü) ............................................................................20
2.2.12. cpu’ nun spesifik özellikleri..........................................................20
mehmet can, bitirme ödevi, niğde üniversitesi, mühendislik-mimarlık fakültesi,
elektrik-elektronik mühendisliği bölümü, 2001-2002 eğitim- öğretim yılı
6
2.2.12.1. konfigürasyon bitleri................................................21
2.2.13. osilatör konfigürasyonları...............................................................22
2.2.13.1. osilatör tipleri..........................................................22
2.2.13.1.1. kristal osilatör / seramik rezonatör..................22
2.2.13.1.2. rc osilatörü........................................................25
2.2.14. kesmeler (ınterrupt) ................................................................26
2.2.14.1. yazılım kesmeleri.....................................................26
2.2.14.1.1. kesmeyle çalışan yazılımlar................................26
2.2.14.1.2. kesme kontrol kaydı (ıntcon).......................28
2.2.14.1.3. global kesme biti gıe (ıntcon <7>)...............28
2.2.14.1.4. ınt kesmeleri.......................................................29
2.2.14.1.5. tmro kesmeleri................................................30
2.2.14.2. kesme boyunca içerik kaydetme.............................30
2.2.15. watchdog timer...............................................................................31
2.2.15.1. wdt devri................................................................32
2.2.15.2. wdt..........................................................................32
2.2.16. ıd yerleşimi.....................................................................................35
2.2.17. devre içi seri programlama.............................................................35
bölüm 3. otomatik kapı probleminin tanımlanması...............................38
bölüm 4. otomatik kapı için kontrol sistemi tasarımı.........................40
4.1. kapı kontrol devresi........................................................................................40
4.1.1. elektrik motorlarının tipleri..............................................................40
4.1.1.1.dc motorların kontrolü........................................................41
4.1.2. kapı modelinin motor kontrolü.......................................................42
4.2. ır alıcı-verici devresi................................. ................................. .................43
4.2.1. optik sensörler.................................................................................43
4.2.2. ır(ınfrared) sensör...........................................................................45
4.2.2.1.verici bölüm.........................................................................45
4.2.2.2.alıcı bölüm...........................................................................46
4.3. rf alıcı-verici devresi...................................................... ..............................46
4.3.1. kod sinyali üretici (mc 145026) ...................................................47
4.3.2. kod çözücü (mc 145028) ..............................................................47
4.4. pıc16f84 mikrodenetleyicili kumanda devresi..............................................48
mehmet can, bitirme ödevi, niğde üniversitesi, mühendislik-mimarlık fakültesi,
elektrik-elektronik mühendisliği bölümü, 2001-2002 eğitim- öğretim yılı
7
4.4.1. sistemin çalışması............................................................................49
bölüm 5.pıc basıc pro ve pıc mate.......................................................................50
5.1. pic basıc pro ile programlama..........................................................................50
5.1.1. assembly ile pic basic pro komutlarının karşılaştırılması.............51
5.1.2. pic basic komut seti........................................................................52
5.1.2.1.pic basic pro komutları........................................................52
5.2. pic mate programı.................................................. ..........................................54
5.3. uzaktan kumandalı kapının programı.............................................................55
bölüm 6.sonuç ve öneriler.................................................. .................................58
kaynaklar....................................................................................................................59
ek-1...................................................................................................................................60
En son adventurer_gazi tarafından 02.10.2008, 20:17 tarihinde değiştirildi, toplam 1 kere değiştirildi