• temel olarak 4 bileşenden oluşan -mikroişlemci, bellek, i/o, saat darbe üretici- elektronik bir devrenin davranışını denetleyen ve kontrol eden cihazdır.
  • yüksek hız gerektirmeyen ve fazla belleğe ihtiyaç duyulmayan kontrol sistemlerinde kullanılır. basit ve ucuzdur.
  • basit endüstriyel uygulamalarda kullanılmak için tasarlanmış bir çeşit mikroişlemcidir. mikroişlemci ile arasındaki temel farklar aritmetik mantık biriminin mikroişlemcilere göre daha basit olması ve geliştirilecek uygulamaya göre tek bir entegrenin içinde ihtiyacınız olan çevre birimleri içermesidir.
  • içerisinde mikroişlemci ve çeşitli modüller giriş çıkış arabirimleri vs. bulunan tümleşik devredir.
    mikrodenetleyicilerin içerisinde cpu, ram, hafıza, giriş çıkışlar hazır olarak bulunur.
  • pıc32'lerin geleceği hakikaten çok parlak. 32 bit adreslemeye sahip olması, adreslenebilecek toplam bellek miktarını gelecekte önce mb'lara son sonra da gb'lara ulaşacak demektir. daha şimdiden hızları 200 mhz'lere ulaştı. bir de bu hızlar ghz'lere ulaşırsa tadından yenmez
  • ufak orta ölçekli projelerde uygulama kolaylığı sağlamasının yanında son zamanlarda çıkarılan mikrodenetleyicilerle birlikte üst düzey uygulamalarda dahi mcu kullanımı görülebilmektedir.
  • mikroişlemcinin üzerine analog dijital çevirici, rs232 ,usb tarzında haberleşme modülleri, donanımsal zamanlayıcılar/sayıcılar gibi ek çevre birimlerinin eklenmiş halidir. bir mikroişlemciye göre çok daha az sayıda dış eleman ile çok daha fonksiyonel olarak işe özel uygulamalar geliştirilebilir.
    teorik olarak bir mikroişlemci ile de bir mikrodenetleyicinin yaptıkları yapılabilir ama bunun için yukarıda bahsedilen ek çevre birimlerinin ayrıca tasarlanması yada satın alınarak devre üzerine entegre edilmesi gerekir. bu durum ticari olarak çok karlı değildir ve günümüzde tercih edilmemektedir. hatta günümüzde entegrasyon dahada ileri giderek soc (system on chip) tek bir çip üzerinde tüm sistem uygulaması adı altında mikrodenetleyicilerdende daha entegre komple çözümler sunan entegreler görülmektedir. modern akıllı cep telefonlarında gördüğümüz entegreler buna örnektir. zira tek bir çip içinde mikroişlemci ,çevre birimleri, ekran kartı,üç boyutlu hızlandırıcılar, modem, anten sürücüleri gibi bir cep telefonunu oluşturan neredeyse tüm parçalar tek bir kırmık entegre üzerinde toplanmıştır.
  • mikroişlemciler çevresel çok fazla birime muhtaç sistemlerdir. veri hafıza ister, program hafıza ister, i/o entegresi ister(örnek: 8255) ister oğlu ister. tabi bunları istemesi yetmez, tasarımcının bunları doğru bir şekilde organize etmesi gerekir. bu süreç bellek organizasyonu ile başlar ve ciddi mühendislik çabası gerektirir. sistem tasarlamak isteyen yani bir değişkeni ölçmek, kaydetmek, bu değişkene bağlı çıkışlar üretmek gibi uygulamaları yapmaya niyetli tasarımcı gidip mikroişlemcili sistemi tasarlamayı istemez, çok zor bulur. bunu intel çok eskiden 1980 yılında görmüş ve ilk mikrodenetleyici olan 8051'i piyasaya sürmüştür (ilk mikroişlemci intel 4004 1971'de piyasaya çıkmıştır). mikrodenetleyiciler mikroişlemci ve onun ihtiyaç duyduğu donanımları tek bir kılıf içerisinde sunarlar. mikrodenetleyici bir program ve besleme voltajı dışında bir şeye ihtiyaç duymadan çalışan tek chip içinde başlı başına bir sistemdir. şimdi tasarımcı bir mikrodenetleyici alıp mikrodenetleyici ile dış dünya arasındaki tasarım sürecine odaklanabilir.
  • mikrodenetleyiciler küçük bilgisayarlardır aslında bilgi depolayan ve yöneten. ama bu yönetim mikroişlemcinin yaptığı kadar mükemmel olmaz mikroişlemcinin görevi bilgileri yönetlemek ve işlemektir herhangi bir hafızası yoktur bilgi depolayacak. yani çok hassas büyük sistemelerde mikroişlemci tercih edilmelidir bunun için özelleştirilmiş olan
  • içerisinde mikroişlemci, bellek ve osilatör bulunan entegrelerin genel ismidir.
    (bkz: pic)
    bkz: arduino)
    (bkz: rasberry)
hesabın var mı? giriş yap