PIC BASIC PRO UYGULAMALARI (2010)
PIC BASIC PRO UYGULAMALARI kitabımız toplam 200 sayfa olup; 1. hamur 70g beyaz kâğıda baskılıdır. Ayrıca; CD ve internetten indirilebilecek dosyalarla desteklenmektedir.
Fiyatı : 8,75 TL
Fiyatı : 8,75 TL
Açıklama
Internet ortamında ve CD içeriğinde; kitapta yer alan programlara ait heksadesimal dosyalar ile her bir programın çalışmasına ait donanımsal simülasyonlar yer almaktadır. Bunlardan faydalanarak programı yeniden yazmadan, derlenmiş hazır programı kullanmak mümkündür.
Kitabımızda tümü tarafımızdan denenmiş 60 tan fazla uygulama olup; anlatımı basitleştirmek için PIC16F84 kullanımı tercih edilmiştir. Ancak aynı program mantığı kullanılarak daha gelişmiş mikrodenetleyicileri kullanmak mümkündür.
Kitabımızda asıl hedefimiz; programa uygun donanım yerine, donanıma uygun program mantığını vermektir.
CD içeriğini indirmek için aşağıdaki linki kullanınız:
İçindekiler
| BÖLÜM 1 : MİKROKONTROLCÜLER PIC16F84 | 1 | ||
| 1.1 | Mikroişlemciler ve mikrokontrolcüler | 1 | |
| 1.2 | PIC16F84 mimarisi (hafıza, I/O, CPU) | 2 | |
| 1.3 | PIC16F84 mikrokontrolcü pinleri ve pin bağlantıları | 4 | |
| 1.3.1 | Giriş/Çıkış (I/O - Input/Output) port bağlantıları | 5 | |
| 1.3.2 | Besleme bağlantıları | 6 | |
| 1.3.3 | Reset bağlantısı | 6 | |
| 1.3.4 | Osilatör bağlantıları | 7 | |
| 1.3.4.1 RC osilatör bağlantısı | 7 | ||
| 1.3.4.2 XT osilatör bağlantısı | 8 | ||
| 1.4 | PIC16F84 deneme kartı tasarımı | 9 | |
| Alıştırma soruları | 12 | ||
| BÖLÜM 2 : PROGRAM DERLEME | 13 | ||
| 2.1 | Giriş | 13 | |
| 2.2 | MicroCode Studio programı | 14 | |
| 2.2.1 | MicroCode Studio kurulumu | 14 | |
| 2.2.2 | MicroCode Studio derleyicisi ile PicBasic Pro un ilişkilendirilmesi | 15 | |
| 2.2.3 | MicroCode Studio derleyicisi arayüzünün kullanımı | 16 | |
| 2.3 | USB programlama (WINPIC800) | 18 | |
| 2.3.1 | USB pic programlama devresi (GTP-USB) | 19 | |
| 2.4 | Seri / paralel port pic yazıcı programı (IC-PROG) | 20 | |
| 2.5 | PicWriter (pic programlama devresi) | 23 | |
| Alıştırma soruları | 24 | ||
| BÖLÜM 3 : PICBASIC PRO (PBP) KOMUTLARI | 24 | ||
| 3.1 | PicBasic Pro temel kavramları | 25 | |
| 3.1.1 | Satır etiketi | 25 | |
| 3.1.2 | Değişkenler | 25 | |
| 3.1.3 | Aliaslar | 25 | |
| 3.1.4 | Semboller | 25 | |
| 3.1.5 | Sabitler | 26 | |
| 3.1.6 | Numerik sabitler | 26 | |
| 3.1.7 | String sabitler | 26 | |
| 3.1.8 | Pinler | 26 | |
| 3.1.9 | Dizi değişkenler | 26 | |
| 3.1.10 | Açıklama satırı | 27 | |
| 3.1.11 | Uzun bir program satırını diğer satırda devam ettirmek | 27 | |
| 3.1.12 | Bir satıra birden fazla komut yazmak | 27 | |
| 3.1.13 | Programa dosya ilave etmek | 27 | |
| 3.1.14 | PBPde önceden tanımlanmış sabit tanımlamaları değiştirmek | 27 | |
| 3.1.15 | Aritmetik operatörler | 28 | |
| 3.1.16 | Karşılaştırma operatörleri | 30 | |
| 3.1.17 | Mantıksal operatörler | 30 | |
| 3.2 | PicBasic Pro komutları | 31 | |
| 3.3 | PicBasic Pro program yazım kuralları | 46 | |
| 3.3.1 | MicroCode Studio un açılması | 46 | |
| 3.3.2 | Program blokları | 46 | |
| 3.3.2.1 Program başlığı bloğu | 46 | ||
| 3.3.2.2 DEFINE tanımlama bloğu | 47 | ||
| 3.3.2.3 Sabit ve değişken tanımlama bloğu | 47 | ||
| 3.3.2.4 Port yönlendirme ve başlangıç değeri atama bloğu | 47 | ||
| 3.3.2.5 Ana program bloğu | 47 | ||
| 3.3.2.6 Alt program bloğu | 47 | ||
| 3.3.3 | Yazılan programın derlenmesi | 48 | |
| Alıştırma soruları | 49 | ||
| BÖLÜM 4 : PROGRAM ÇIKIŞ UYGULAMALARI | 50 | ||
| Program1 | 50 | ||
| Program2 | 51 | ||
| Program3 | 52 | ||
| Program4 | 53 | ||
| Program5 | 54 | ||
| Program6 | 55 | ||
| Program7 | 56 | ||
| Program8 | 57 | ||
| Program9 | 58 | ||
| Program10 | 59 | ||
| Program11 | 60 | ||
| Alıştırma soruları | 61 | ||
| BÖLÜM 5 : BUTON UYGULAMALARI | 62 | ||
| Program12 | 62 | ||
| Program13 | 63 | ||
| Program14 | 65 | ||
| Program15 | 66 | ||
| Program16 | 68 | ||
| Program17 | 69 | ||
| Program18 | 70 | ||
| Program19 | 71 | ||
| Program20 | 72 | ||
| Program21 | 73 | ||
| Alıştırma soruları | 74 | ||
| BÖLÜM 6 : SAYICI UYGULAMALARI | 75 | ||
| Program22 | 75 | ||
| Program23 | 77 | ||
| Program24 | 79 | ||
| Program25 | 80 | ||
| Program26 | 81 | ||
| Program27 | 82 | ||
| Program28 | 85 | ||
| Program29 | 87 | ||
| Program30 | 89 | ||
| Program31 | 93 | ||
| Program32 | 95 | ||
| Program33 | 97 | ||
| Program34 | 99 | ||
| Program35 | 102 | ||
| Program36 | 106 | ||
| Alıştırma soruları | 108 | ||
| BÖLÜM 7 : LCD UYGULAMALARI | 109 | ||
| Program37 | 114 | ||
| Program38 | 115 | ||
| Program39 | 116 | ||
| Program40 | 117 | ||
| Program41 | 118 | ||
| Program42 | 120 | ||
| Program43 | 122 | ||
| Alıştırma soruları | 124 | ||
| BÖLÜM 8 : TUŞ TAKIMI (KEYPAD) UYGULAMALARI | 125 | ||
| Program44 | 129 | ||
| Program45 | 132 | ||
| Program46 | 134 | ||
| Program47 | 134 | ||
| Program48 | 135 | ||
| Program49 | 137 | ||
| Alıştırma soruları | 140 | ||
| BÖLÜM 9 : KARAKTER VERİLİ PROGRAM UYGULAMALARI | 145 | ||
| Program50 | 145 | ||
| Program51 | 147 | ||
| Program52 | 150 | ||
| Program53 | 152 | ||
| Program54 | 155 | ||
| Program55 | 159 | ||
| Program56 | 163 | ||
| Alıştırma soruları | 169 | ||
| BÖLÜM 10 : MOTOR KONTROL UYGULAMALARI | 170 | ||
| Program57 | 170 | ||
| 10.1.1 | Transistörlü DC motor yön kontrol devresi | 172 | |
| Program58 | 173 | ||
| 10.1.2 | DC motor hız kontrol devresi (PWM metotlu) | 174 | |
| Program59 | 175 | ||
| Program60 | 177 | ||
| 10.2 | Step motor uygulamaları | 180 | |
| 10.2.1 | Step motor bobin sıralamasının (kablo sıralamasının) tespiti | 181 | |
| 10.2.2 | Step motorun tek fazlı olarak sürülmesi | 182 | |
| 10.2.3 | Step motorun çift fazlı olarak sürülmesi | 182 | |
| Program61 | 183 | ||
| Alıştırma soruları | 185 | ||








