Mikrodenetleyici:
Tek bir silikon yonga üstünde birleştirilmiş bir mikroişlemci, veri ve
program belleği, sayısal (lojik) giriş ve çıkışlar (I/O), analog girişler ve
daha fazla güç veren ve işlev katan öteki çevre birimleri (zamanlayıcılar,
sayaçlar, kesiciler, analogtan sayısala
çeviriciler, vb.) barındıran mikrobilgisayarlardır.
Mikroişlemci:
Sayısal
bilgileri adres ve veri yolu ile alan, bu bilgileri bir hafıza biriminde
saklanmış program komutlarına uygun olarak işleyen ve elde edilen sonuçları
sayısal çıktıya dönüştüren mantık devreleridir.
Mikrodenetleyici ve
Mikroişlemci ile Arasındaki Farklar
Mikroişlemci ve Mikrodenetleyiciler arasındaki en temel fark, mikrodenetleyici program değişikliği olmayan sabit bir
programın sürekli çalışması gereken durumlarda kullanılır. Mikroişlemci ise
geniş kapsamlı ve duyarlı işlemler yapmak için seçilen bir sistemdir. Diğer
bir fark ise mikrodenetleyicilerde bütün birimlerin
(CPU,RAM,ROM,Portlar) tek
yonga üzerinde bulunması.Uygulama alanı olarak
mikroişlemci mikrodenetleyiciye göre daha
kapsamlıdır.
Mikrodenetleyiciler sıradan
mikroişlemcilere göre;
Oldukça küçük
boyutludurlar,
Çok düşük güç tüketimine
sahiptirler,
Düşük maliyetlidirler,
Yüksek performansa
sahiptirler.
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.
|