Hi-Tech ile PIC programlama (Mplab Hi-tide)

Hi-Tech ile PIC programlama konusunda Türkçe detaylı eğitim dökümanları temel konuların yanı sıra ileri seviye bilgiler bir çok örnek devre açıklamalı hi-teh kod örnekleri ve fazlası
Hazırlayan: Fırat Deveci – Emeği geçen hazırlayan kişilere teşekkürler.
![]()
Ö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 – fxdev@fxdev.org
Kitap ve uygulama dosyaları; hi-tech-ile-pic-programlama-mplab-hi-tide.rar alternatif link hi-tech-ile-pic-programlama-mplab-hi-tide.rar ayrıca yeni paylaşımlar için www.fxdev.org sitesini ziyaret etmeyi unutmayın ;)
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ı
Yazar: gevv
Yazarımızın 320volt.com Blog üzerinde şu an okuduğunuz yazı dahil 1955 yazısı bulunmaktadır. Yazarımız hakkında bilgileri ve diğer yazılarını görmek için bakınız; gevv












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.