You are on page 1of 12

Mikrodenetleyiciler

Mikrodenetleyiciler ve Çeşitleri
• Mikro denetleyici; işlemci (CPU),
hafıza(RAM/ROM) ve giriş-çıkış (I/O portları)
birimlerinin tek bir entegre/yonga paketi
içerisine yerleştirilmesi ile gerçekleştirilmiş
özel amaçlı bir
mikrobilgisayardır.
Mikrodenetleyici Birimleri
• Merkezi işlem birimi - MİB (Central Processing Unit-CPU)
• Program belleği (RAM)
• Veri belleği (RAM ve ROM)
• Paralel Giriş / Çıkış terminalleri / portları
• Analog - Dijital çevirici (ADC)
• Dijital - Analog çevirici (DAC)
• Zamanlayıcılar ve sayıcılar
• Üniversal asenkron verici - alıcı (UART)
• Seri haberleşme birimi (RS-232, CAN, I2C, vb.)
• Pals genişlik üreteci (PWM)
• Kesme kontrol birimi
• Doğrudan Bellek Erişim birimi (DMA)
• Güç yönetim birimi
• Diğer çevresel birimler
Mikrodenetleyici Çeşitleri
• Microchip firması tarafından geliştirilen PIC
mikro denetleyici ailesi
• Motorola tarafından geliştirilen 68HC serisi.
• Atmel tarafından geliştirilen AVR ve AT serisi.
• Intel tarafından geliştirilen 8051 veya MSC–51
ailesi.
Mikrodenetleyici Seçimi
• Her mikro denetleyici üreticisi, ürün yelpazesinde
birçok farklı mikro denetleyici bulundurmaktadır. Bu
kadar çok çeşit içerisinden hangisinin seçileceğine
karar vermek için mikro denetleyicilerin genel
özelliklerini bilmek gerekir.

• Gerekli çevresel birimler


• Giriş/çıkış port veya bacak sayısı,
• Bellek büyüklükleri (Program belleği, RAM, EEPROM gibi )
• Mikro denetleyici hızı (çalışma frekansı)
• Fiziksel boyut
PIC Mikrodenetleyici
• PIC kelimesi; kaynaklarda “Programmable Interface Controller
-Programlanabilir Arabirim Denetleyicisi” veya “Programlanabilir Akıllı
Bilgisayar” olarak da adlandırılmaktadır. PIC piyasada yaygın kullanıma
sahip, kolay programlanabilen ve basit mimari özelliklerde, G / Ç birimleri
kolayca kontrol edilebilen, ucuz ve kolay bulunabilir bir mikro
denetleyicidir.
Neden PIC?
• Gerekli yazılımın ve simülasyon programların ücretsiz olarak sağlanması.
• Yaygın kullanıma sahip olması nedeni ile PIC i bilen çok sayıda insanın bulunması.
• Ucuz ve kolay olarak bulunabilmesi.
• Bellek bölgelerine erişimde (adresleri iletmek amacıyla) ve veri iletiminde farklı yolların
kullanılması,
• Yüksek frekanslarda çalışabilmesi ve komut işleme hızının çok yüksek olması.
• RISC komut mimarisi kullanılması nedeni ile az sayıda ve basit yapıda komutlara sahip
olması (PIC 16F84'de 35 komut kullanılmaktadır).
• 'Stand-by' durumunda çok az güç harcaması (yaklaşık 1mA akım çekmesi).
• Dâhili ve harici osilatör ile çalıştırılabilmesi.
• Sistem oluşturmak için çok az sayıda elemana ihtiyaç duyulması (sadece 2 kondansatör ve
1 adet direnç yeterli olabilir).
• Kesme özelliğinin bulunması.
• G / Ç uçlarından elektronik elemanları rahatlıkla sürebilmesi.
• Basic, Pascal, C gibi yüksek seviyeli diller ile programlanabilmesi…
PIC MD İsimlendirme Sistemi
• 12 bit / 14 bit kelime uzunluğuna sahip
PIC12XXXX ailesi.
• 14 bit / 16 bit kelime uzunluğuna sahip
PIC16XXXX ailesi.
• 16 bit kelime uzunluğuna sahip PIC17XXXX
ailesi.
• 16 bit kelime uzunluğuna sahip PIC18XXXX
ailesi.
PIC Mikrodenetleyicinin
Donanımsal Özellikleri
PIC MD Minimum Çalışma
Devreleri
• Besleme Devresi; PIC entegreleri genel olarak
5V besleme gerilimine ihtiyaç duyarlar.

• Reset Devresi; Yüklü olan programın


durdurularak tekrar en başa dönmesi için
gerekli devredir.
PIC MD Minimum Çalışma
Devreleri
• Osilatör Devreleri; PIC bir mikroişlemcili sistem olduğundan,
komutları işleyebilmesi için saat(clock) sinyali dediğimiz, frekansı belli olan bir kare
dalga işarete ihtiyaç duyar. Kristal, Seramik osilatör devreleri en çok tercih edilen
osilatör devreleridir.

You might also like