1000 kişiden bir kişi için ! devam.... 320volt blog

Elektronik Devreler Projeler » Kullanım Kılavuzları Dersler »

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

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…

Hi-Tech ile Pic Programlama

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;

Elektronik

 
  1. ali uzun says:

    herkese merhaba kitabın şifresini paylasabilir miyiz?
    yazar kendi sitesinden maile cevap vermiyor

  2. FxDev says:

    Yazar cevap vermiyor çünkü yazarın sitesinde artık bu kitap şifresiz.
    Umarım anlaşılmıştır ;)

  3. ENGINEER27 says:

    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…..

  4. Yunus Temelli says:

    Kitap için Fırat Deveci’ye Çok teşekür ederim. Türkiyeye Böyle insanlar lazım.

Yorum Sayfaları

Yorum yapın

Doğrulama: (kutuyu işaretleyiniz)

  • Lütfen Türkçe imla kurallarına dikkat etmeye özen gösteriniz.
  • Yorumunuz yönetici tarafından kontrol edilmeden yayımlanmaz.
  • Paylaşılan devrelerin malzeme listesini istemeyiniz. Olsa zaten paylaşılırdı şema üzerinden listeyi çıkartabilirsiniz
  • Gavatar sitesine avatarınızı yükleyebilirsiniz.