000 04362cam a2200325 i 4500
001 38010
005 20260227150751.0
008 050324s2004 tu 00100 tur
020 _a9756410353
035 _a(OCoLC)
040 _aTOQ
_beng
_cBAUN
_erda
041 0 _atur
049 _aBAUN_MERKEZ
050 0 0 _aTJ223.P76
_bI274 2004
100 1 _aDoğan, İbrahim.
_93
_eaut
245 1 0 _aPIC ve PC iletişim projeleri /
_cDoğan İbrahim.
264 1 _aİstanbul :
_bBileşim Yayıncılık,
_c[2004].
300 _avi, 238 pages ;
_c24 cm.
336 _2rdacontent
337 _2rdamedia
338 _2rdacarrier
490 1 _aBileşim Yayınları ;
_vno. 33.
_aTeknik ;
_v10
504 _aIncludes bibliographical references and index.
505 _aİÇİNDEKİLER ÖNSÖZ 1. İLETİŞİM ÇEŞİTLERİ 2 1.1 RS232 3 1.2 SPI 4 1.3 CAN 4 1.4 USB 5 1.5 I2C 5 2. PIC MİKROKONTROLÖR 7 2.1 PIC16F84 Mikrokontrolör 8 2.1.1 Port Kontrolü 10 2.2 PIC16F877 Mikrokontrolör 11 2.3 Reset Devresi 13 2.4 Osilatör Devresi 15 2.4.1 Kristal Osilatör 15 2.4.2 Rezonatör Osilatör 16 2.4.3 RC Osilatör Devresi 17 2.4.4 İç Osilatör 18 2.5 Minimum PIC Devresi 18 3. C PROGRAMLAMA DİLİ 20 3.1 PICC Lite Derleyici 21 3.2 PICC Lite Veri Çeşitleri 21 3.2.1 Bit 22 3.2.2 unsigned char 22 3.2.3 signed char 22 3.2.4 unsigned int 23 3.2.5 signed int 23 23 3.2.6 Long 23 3.2.7 unsigned long 23 3.2.8 Float 24 3.2.9 Double 24 3.3 Değişkenlere Tanım Esnasında Değer Vermek 24 3.4 Programda Açıklayıcı Yazılar 24 3.5 Değişkenlerin Bellekte Saklanması 25 3.6 Diziler 26 3.7 Program Değişken İsimleri 28 3.8 Statik (Staiic) Değişkenler 28 3.9 Volatile Değişkenler 28 3.10 Sabit (Persistent) Değişkenler 28 3.11 Mutlak Adres Değişkenleri 29 3.12 Operatörler 29 3.13 Program Akış Kontrolü 32 3.13.1 if-else 32 3.13.2 for 34 3.13.3 while 35 3.13.4 do 35 3.13.5break 36 3.13.6switch-case 37 3.14 Kullanıcı Fonksiyonları 38 3.15 Ön-İşlemci Direktifleri 40 3.15.1 #define 40 3.15.2#asm ve endasm 42 3.15.3#include 42 3.16 Programda Değişik Sayı Tabanı Kullanımı 43 3.17 Yapılar (Structures) 43 3.18 İşaretçiler (Pointers) 45 3.19 EEPROM Belleğe Yazıp Okuma 46 3.20 Konfigürasyon Bitlen 46 3.21 Özel Yazmaçların Kullanımı 47 3.22 C Dilinde Kesme (Interrupt) Programlaması 47 3.23 Programda Geciktirme Rutini 49 3.24 LCD Gösterge Kullanımı 51 3 .24.1 Paralel LCD 52 3 .24.2 Seri LCD 57 4. PICC Lite DERLEYİCİSİİNİ KULLANMAK 60 4.1 PICC İle Program Yazmak 61 5. VISUAL BASIC DİLİ 66 5.1 Visual Basic'i Çalıştırmak 66 5.2 Örnek 1 67 5.3 Örnek 2 71 5.4 Örnek 3 78 5.5 Visual Basic Değişkenleri 82 5.6 Sabitler 84 5.7 String Değişkenleri 84 5.8 Visual Basic Kontrol Akışı 86 5.8.1 If Komutu 86 5.8.2 Select Komutu 87 5.8.3 Do While Döngü Komutu 88 5.8.4 For Döngü Komutu 88 5.9 Visual Basic'de Dizi Kullanımı 89 5.10 Fonksiyon ve Alt-Program Kullanımı 90 5.11 Dosya İşlemleri 92 5.11.1 Text Dosyası 92 5.11.2 İkili Dosya İşlemleri 95 5.12 Örnek 96 5.13 Visual Basic de EXE Dosya Yaratmak 98 6. İLETİŞİM PROJELERİ 101 6.1 Proje 1 - İki PIC Arasında Tek Yönlü Paralel İletişim 103 6.2 Proje 2 - Birden Çok PIC Arasında Tek Yönlü Paralel İletişim 116 6.3 Proje 3 - Sıcaklığı Okuyup Başka Bir PİC'e Bağlı LCD'de Gösteren Proje 126 6.4 Proje 4 - PORT B Değişim Kesmelerini Kullanan PİC'Ier Arası İletişim Projesi 139 6.5 Proje 5 - RS232 Seri İletişim Projesi 148 6.6 Proje 6 - USART Kullanan RS232 Seri İletişim Projesi 156 6.7 Proje 7 - USART Kullanan İki Yönlü Seri İletişim Projesi 163 6.8 Proje 8 - PIC ve PC Arasında Seri İletişim 168 6.9 Proje 9 - PIC ve PC Arasında Seri İletişim 185 Sıcaklık Değişiminin Daimi Gösterilişi 6.10 Proje 10 - PC den PIC e Veri Gönderen Proje 195 6.11 Proje 11 - PC den PIC e Zamana Bağlı Olarak Komut Gönderen Proje 203 EK 1 PIC16F84 DOSYA YAZILIMLARI HARİTASI 211 EK 2 PICC Lite FONKSİYON LİSTESİ 216 EK 3 PIC16FXX ASSEMBLER KOMUT SETİ 217 EK 4 VISUAL BASIC MSComm KOMPONENTİ ÖZELLİKLERİ 219 EK 5 RS232 ASEMBLER PROGRAMI 223 KAYNAKÇA 232 DİZİN 234
630 0 0 _aC (Computer program language)
650 0 _aProgrammable controllers.
_92544
830 0 _958422
_aBileşim Yayınları ;
_v33.
830 0 _9110279
_aBileşim Yayınları;.
_pTeknik dizi ;
_v10.
942 _2lcc
_cKT
999 _c14570
_d14570