Hi-Tech pic programlama konusunda kaynak eksikliğini gidermek için başladığım, sonradan ciddi bir kitap halini alan, sonrasında telif hakları ihlali olmaması için satışa çıkarmaktan vazgeçtiğim kitabımı sizlerle paylaşıyorum. İçerisindeki tüm kodların çoğu gerçek hayatta bire bir denenmiş olmakla birlikte tüm kütüphaneler kendime aittir.
İletişim kısmından benle görüştükten sonra kaynak belirtmek şartıyla kitabı kendi sitenizde de yayınlayabilirsiniz.
Ayrıca bir yıl içinde 2000‘den fazla indirilen kitabı takip eden, yorumlarını benden esirgemeyen herkese teşekkür ederim.
Umarım çorbada bizim de bir tutam katkımız olmuştur.
Ön Söz
Antik Yunan’da ilk kehribarın maddeleri çekmesiyle başlayan elektrik serüveni tarih içinde bir çok değişik formda bulunmuş, değişmiş, evrim geçirmiştir. Galvani, Volta, Faraday, Amperé ve Ohm’un katkılarıyla bilimsel alanda önemi artmaya başlayan elektrik, her dönem kendinden söz ettirmeyi başarmıştır. O kadar ki zamanın Amerikan başkanı Benjamin Franklin’den de katkılar almıştır. 19. ve 20. yüzyıllarda altın çağını yaşayan elektrik özellikle Tesla, Morse, Edison ve Bell’in katkılarıyla bambaşka bir yolda ilerlemeye başlamıştır.
Özellikle 2. Dünya savaşından sonra güç yarışında belirleyici olan enerji faktörünün en önemli öğesi olan elektrik, 50’lerden sonra Shockley ve grubunun transistorü bulmasıyla bilim adamlarına ve kullanıcılara bambaşka dünyaları aralamıştır. Özellikle 60 ve 70’li yıllardan sonra muazzam bir yükselişe geçen elektronik böylelikle, elektrikten konu itibariyle ayrılmıştır, fakat her ne olursa olsun birbirlerinin siyam ikizi olmalarını engelleyememişlerdir.
Günümüze yaklaştıkça transistorlerin belirli dizilimlerini kullanıcının değiştirebilmesiyle gelişen elektronik 80’lerin sonuna doğru yeni bir yapıyı oluşturacaktı: Mikrodenetleyiciler. Dünya mikrodenetleyici firmalarının başında gelen Microchip’in Pic adını verdiği mikrodenetleyiciyi anlatmayı planladığım derslerde özellikle 1972’den bu yana sistem dili olarak kullanılan C temel alınacak, microchip’in yakın tarihte satın aldığı Hi-Tech Pic C derleyicisi üzerinde örnekler verilecektir.
Fırat Deveci – Ağustos 2009
Elektrik ve elektroniğe gönül veren herkese…
BÖLÜM 1 –PIC GİRİŞ ÇIKIŞ AYARLARI, LED, DOT MATRİS VE SEVEN SEGMENT UYGULAMALARI
Buton ile Led Kontrol } Led Yakıp Söndürme Uygulaması Devresi } Karaşimşek Uygulaması
Dot Matris Uygulaması } 00-99 Sayıcı }0-9 Sayıcı
BÖLÜM 2 – INTERRUPT ve TIMER İŞLEMLERİ
Hi-Tech’te Interrupt İşlemleri } Dış Kesme Uygulaması } RB4..RB7 Kesmesi } Hi-Tech’te Timer İşlemleri } Timer 0 Birimi } Prescaler değerleri } Timer 0 Uygulaması – 1 } Timer 0 Uygulaması – 2 } Timer 1 Birimi } Timer 1 Uygulaması } Timer 2 Birimi } Timer 2 Uygulaması
CAPTURE/COMPARE/PWM ve TUŞ TAKIMI İŞLEMLERİ
Hi-Tech’te CCP İşlemleri } Capture Modu } Capture Uygulaması } PWM Modu } PWM Uygulaması } Tuş Takımı Uygulaması } 4×4 Keypad Uygulaması – 1
BÖLÜM 4 – KAREKTER LCD ve ADC İŞLEMLERİ
Hi-Tech’te Karekter LCD İşlemleri } LCD Güç Bağlantısı } 2×16 Karekter LCD } 5×7 Karekter Oluşumu } LCD Karakter Tablosu } LCD Karakter Uygulaması } Tuş Takımı ve LCD Uygulaması } LCD Karakter Tablosu } Özel Karekter LCD Uygulaması } ADC İşlemleri
ADFM’in Görevi } ADC Uygulaması } LM35 Uygulaması
BÖLÜM 5 – DAHİLİ EEPROM
Hi-Tech’te Dahili EEPROM İşlemleri } Eeprom Uygulaması
BÖLÜM 6 – RS232 SERİ İLETİŞİM İŞLEMLERİ
Hi-Tech’te RS232 Seri İletişim İşlemleri } Max232 Entegresi } Çeşitli Boudrate’ler için SPBRG Değerleri } RS232 Seri İletişim Uygulaması
BÖLÜM 7 – SPI ve I2C VERİ İLETİŞİM İŞLEMLERİ
Hi-Tech’te SPI İletişim İşlemleri } Virtual Terminal Ekranı } TC72 ile SPI Uygulaması 25LC640 Zaman Diyagramları } TC72 Komutları } TC72 Uygulaması } Hi-Tech’te I2C İletişim İşlemleri } I2C Veri İletim Protokolü } I2C Pinleri ve Pull-up dirençleri } I2C Hız Değerleri
I2C İletişim Uygulaması } 24C02 Uygulaması
BÖLÜM 8 – MOTOR UYGULAMALARI
DC Motor } L298 Entegresi } DC Motor Uygulaması } Step Motor } ULN2003 } ULN2003 ile Step Motor Kontrolü } Bilgisayar İle Step Motor Kontrolü } R/C Servo Motor } Servo Motor Kontrol Sinyalleri } R/C Servo Motor Uygulaması
BÖLÜM 9 – 1-WIRE (TEK HAT) İLETİŞİMİ ve DS18B20
1-Wire (Tek Hat) İletişim } 1-Wire (Tek Hat) İletişim İşlemleri } Reset İşlemi } Yazım veya Okuma İşlemleri } DS18B20 ile 1-Wire (Tek Hat) Uygulaması } DS18B20 Uygulaması
BÖLÜM 10 – RTC ve DIJITAL POT UYGULAMALARI
RTC İşlemleri } DS1302 Entegresi } DS1302 Uygulaması } DS1868 Zaman Diyagramı Potansiyometrelerin Seri Bağlanması } DS1868 Uygulaması
BÖLÜM 11 – 2×20 LCD KULLANIMI, 74HC595 ENTEGRESİ ve 3-WIRE LCD İŞLEMLERİ
2×20 LCD Kullanımı } 2×20 LCD Uygulaması } 74HC595 Entegresi } 74HC595 ile 7-Segment Sürümü 74HC595 ile LCD Sürümü } 74HC595 ile 2×16 LCD Uygulamasının Gerçeklenmesi
BÖLÜM 12 – PS/2 KLAVYE KULLANIMI
Klavye Çalışma Mantığı ve Kütüphanesi } Klavye Uygulaması
BÖLÜM 13 – GRAFİK LCD
Hi-Tech GLCD İşlemleri } KS0108 GLCD } GLCD Uygulaması
BÖLÜM 14 – GRAFİK LCD
Nokia 3310 Ekranı } FastLCD Kullanımı } Tanımlanan Dizinin Kullanılması
BÖLÜM 15 – KAYAN YAZI UYGULAMASI
Kayan Yazı Uygulaması
Şifre-Pass: 320volt.com
Yayım tarihi: 2009/09/15 Etiketler: Hi Tech, hi tesh türkçe, hi tide, hi-tech dersleri, kılavuz ders, mplab, PIC programlama
Paylaşım için teşekkürler emeğinize sağlık.
Bu zamana kadar gördüğüm en iyi Hi-Tech Picc (Türkçe olarak )anlatan kaynak diyebilirim. Çok teşekkürler, emeğinize sağlık…
Hocam ne diyeyim Allah razı olsun. Bir c kitabı aldım allak bullak oldum sizin hazırladığınız 5 basar :)herkese hayırlı bayramlar.
Arkadaşlar işinize yaradıysa ne ala, amacıma ulaşmışım demektir 🙂
Sevgili FxDev bu değerli çalışmayı paylaştığınız için ne kadar teşekkür etsem azdır. Ben ve bir grup arkadaşımın çok işine yarayacak elinize sağlık. İş hayatınızda çalışmalarınızda başarılar dilerim
Ahmet
Ellerinize emeklerinize sağlık.Çok güzel bir kaynak olmuş:)
Çok teşekkür ederim gerçekten emek verilerek hazırlanmış bir çalışma
benim için yetterli değil ama çok faydalı oldu
elinize sağlık
umarım diğer arkadaşlarda faydalanır çalışmalaranızın devamını dilerim
kolay gelsin
bu kitabın şifresini gönderebilirmisinz gerçekten çok değerli bir bilgi kaynağı şimdiden teşekkür ederim…
yazar şifreyi sitesinde iletişim bölümünden eposta gönderen kişilere veriyor iletilim adresi
http://www.fxdev.org/iletisim/
hi-tide error şu erroru veriyor “(1187) invalid action request yardımcı olabilirmisiniz
hi-tech c üzerine bundan güzel ve öğretici bir kaynağa rastlamadım hazırlayan arkadaşa çok teşekkür ederim.
herkese merhaba kitabın şifresini paylasabilir miyiz?
yazar kendi sitesinden maile cevap vermiyor
Yazar cevap vermiyor çünkü yazarın sitesinde artık bu kitap şifresiz.
Umarım anlaşılmıştır 😉
Hocam gerçekten çok kıymetli bir eser şu Hi-tide programının kurulumunu ve de çalıştırmayı gösteren bir not hazırlasanız…..
Kitap için Fırat Deveci’ye Çok teşekür ederim. Türkiyeye Böyle insanlar lazım.
Hem GEW hemde yazar fırat deveci hocama teşkür ederim.
teşekkür ederim hocam kitap güzel olmuş
ne demeli harika kitap hazırlayandan Allah razı olsun. Müthiş.