Mikrodenetleyici Nedir ?
Belki basit bir yerden başlıyoruz ama tüm elektronik malzemeleri tanıtacağımıza göre bir yerden başlamak lazımdı. Beyinden başladık diyebiliriz; Ortada bir eylem gerçekleşiyorsa bu eylem birisi veya birileri tarafından yönetiliyordur. Elektronik kartalarda gerçekleşen senaryonun yöneticisi mikrodenetleyicilerdir diyebiliriz. Her zaman olmasada. Gevelemeyi bırakıp üstatlar ne demiş mikrodenetleyici hakkında ona geçelim.
Mikrodenetleyici programlanabilme, bir programı içerisinde depolayıp daha sonra çalıştırabilme özelliklerine sahip tek bir chip 'ten oluşan bilgisayardır. Bu özelliği mikrodenetleyicileri mikroişlemcilerden ayıran özelliğidir.
Mikrodenetleyicilerde bir CPU ( Central Process Unit ) , RAM ( Random Access Memory ) ROM ( Read Only Memory ) , input - output ( giriş - çıkış I/O ) uçları , seri ve parelel portlar , sayıcılar ( counter ) ve bazı mikrodenetleyicilerde de Analog 'dan Digital 'e ( A/D ) ya da Digital 'den Analog 'a ( D/A ) çeviriciler (konvertör ) bulunur. Mikroişlemciler kullanılarak oluşturulan sistemlerde ise ( örneğin kullandığımız bilgisayarlar ) bu özelliklerin her biri için ayrı mikroişlemci kullanılır.
Mikrodenetleyiciler Neden Kullanılırlar?
Mikrodenetleyiciler ucuz olmaları, tek mikrodenetleyici ile elektronik çözümler üretebilme imkanı ve mikrodenetleyici içinde program depolayabilme ve istenildiğinde çalıştırabilme olanağı gibi nedenlerle tercih edilirler.
Mikrodenetleyiciler Nasıl Kullanılırlar?
Mikrodenetleyiciler, program dilleri ile oluşturulan kodların uygun derleyiciler kullanarak mikrodenetleyiciye aktarılması ile programlanır. Program içerisinde belirli koşullara ya da input - output ( I / O ) uçlarından alınan sinyallere göre kararlar verdirilebilir. Elde edilen sinyallere ve verilere göre matematiksel ve mantıksal işlemler yapılarak sonuçlar tekrar I / O uçlarından digital sinyaller halinde ( 5 V = lojik 1 , 0 V = lojik 0 ) verilir.
piyasadaki bazı mikrodenetleyiciler
FİRMA
|
ÜRÜN
|
Microchip | PIC mikrodenetleyiciler ( PIC16F84 ,PIC16F877 , PIC16F628) |
Intel | 8031AH , 8051AH , 8751AHP , 8052AH , 80C51FA |
Motorola | HC05 , HC11 , 6800 , 6801 , 6804 , 6805 |
Atmel | ATtiny10 , AT90S1200 , AT90LS8535 , ATmega161 |
Zilog | Z8 |
SGS-Thomson | ST6 |
Scenix | SX18 , SX28 |
Basic Stamp Kaynak; robotiksistem | BS1-IC , BS2-IC |