Anahtar fark : Bir mikroişlemci ile bir mikrodenetleyici arasındaki fark, bir mikrodenetleyicideki RAM, ROM ve diğer çevre birimlerinin varlığında yatmaktadır. Bir mikroişlemci yalnızca CPU içerir ve diğer bileşenlerden yoksundur.
Bir mikroişlemci ve bir mikroişlemci, her ikisi de bilgisayarları çalıştırmak için tasarlanmış önemli işlemcilerdir. Her iki işlemcinin de işlevleri aynı. İkisi arasındaki temel fark, mikroişlemcilerin çeşitli işlevleri yerine getirmeye görevli olmalarıdır, oysa mikrodenetleyiciler küçük ve göreve özel bilgisayarlardır. Bu makale iki işlemci arasında daha fazla fark bulunmasına yardımcı olmaktadır.
Bir dizi görevi gerçekleştirmek için bir mikroişlemci gerekir. Sistemi kontrol etmek ve verileri depolamak gibi aritmetik ve mantıksal işlemleri yapmak için kullanılan küçük bir bilgisayardır. Mikro işlemci, giriş veya çıkış veri çevre birimlerini işler ve sonuçları geri alma işlevi verir. İlk ticari Mikroişlemci Kasım 1971'de Intel tarafından piyasaya sürüldü ve 4004; 4 bitlik bir mikro işlemciydi.
Bir mikroişlemci tarafından gerçekleştirilen işlemler kendi amaçları için geneldir. Bu nedenle, bilgisayarlı bir makinede herhangi bir mantıksal işlem gerçekleştirmek için gerekli olduğu düşünülmektedir. Mikroişlemciler mikroçiplere yapılandırılmıştır; Bir bilgisayardaki amaçlarına hizmet etmek için, minyatür boyutlu transistörlerden ve soliter yarı iletken bir IC üzerindeki diğer bazı devre elemanlarından üretilir. 'ΜP' veya 'uP' ile kısaltılır. Beş ana işlemci türü vardır:
- Karmaşık Komut Seti Mikro İşlemciler
- Azaltılmış Komut Seti Mikro İşlemciler
- Superscalar işlemciler
- Uygulamaya Özel Entegre Devre
- Dijital Sinyal Çok İşlemciler
Mikro denetleyici, elektrikli aygıtları yönetmek için en iyi duruma getirilmiş bir bilgisayardır. Tek bir çip üzerinde mikroişlemci, bellek ve giriş / çıkış aygıtlarını içeren bir aygıttır. Gömülü bir sistemin kalbi olduğu söylenir.
Mikrodenetleyiciler doğası gereği gerçekleştirmeleri gereken göreve özgüdür. Gadget'ın tüm mantıksal işlemlerini gerçekleştirmek için anakartında bir mikroişlemci var. Mikrodenetleyici programlandıktan sonra, depolanan talimatlar setinde kendi başına çalışabilir ve gerektiğinde işlemleri veya görevleri gerçekleştirebilir. Kendini tatmin edici ve kazançlı olması amaçlanmıştır. Ayrıca, bir mikro denetleyici, devre kartını tamamlamak için temel olan bir sistemdeki kesirler kümesidir. 'Sabitlenmiş bir bilgisayar sistemi', gerçek zamanlı çalışma limitleriyle bir veya daha fazla işlevi tekrar tekrar yerine getirme amaçlıdır. Bu sistem bilgisayarlı bir makinenin donanım ve motorlu elemanlarında bir eleman olarak gömülüdür.
Mikrodenetleyicilerin belirli sistemleri kontrol etmeye yardımcı olan belirli işlemleri gerçekleştirmesi amaçlanmıştır. 'UC', 'µC' veya 'MCU' olarak kısaltılır.
Mikrodenetleyiciler, CPU, RAM ve ROM gibi bellek üniteleri, G / Ç çevre birimleri, zamanlayıcılar, sayıcılar gibi bir entegre devrede, yani IC'de gömülü oldukları küçük bilgisayar gibidir. Seri portlar, ADC, DAC, Bluetooth, Wi-Fi vb. Gibi harici çevre birimlerine kolayca arayüzlenirler. Burada arayüzleme işlemi, mikroişlemci arayüzüne kıyasla daha hızlıdır. Çoğu zaman, mikrodenetleyiciler farklı makinelerde bir görevi gerçekleştirmek için RISC veya CISM mimarisini kullanır. Farklı mikrodenetleyici tipleri:
- 8-bit mikrodenetleyici
- 16-bit mikrodenetleyici
- 32-bit mikrodenetleyici
- Gömülü mikro denetleyici
- Gömülü mikro denetleyici
Mikroişlemci ve Mikrodenetleyici Arasındaki Karşılaştırma:
mikroişlemci | Mikrodenetleyici | |
sistem | Bilgisayar sisteminin kalbidir. | Gömülü bir sistemin kalbidir. |
İçeren | CPU, genel amaçlı kayıtlar, yığın işaretçiler, program sayıcılar, saat zamanlaması ve kesme devreleri içerir. | Mikroişlemci devresini içerir ve dahili ROM, RAM, I / O cihazları, zamanlayıcılar ve sayıcılar içerir. |
Veri hafızası | Verileri bellek ve CPU arasında taşımak için birçok talimat vardır. | Verileri bellek ve CPU arasında taşımak için bir veya iki talimat vardır. |
Devre | Büyük. | Bu küçük. |
Maliyet | Tüm sistemin maliyeti artar. | Tüm sistemin maliyeti düşük. |
Bit talimatları | Bir veya iki bit kullanım talimatı vardır. | Birçok bit işleme talimatı vardır. |
Kayıt numaraları | Daha az sayıda kayıt vardır; bu nedenle işlemler hafıza tabanlıdır. | Daha fazla sayıda kayıt var; dolayısıyla programların yazılması daha kolaydır. |
Depolama | Program ve verilerin aynı bellek modülünde depolandığı Von Neumann mimarisine dayanmaktadır. | Program hafızası ve veri hafızasının ayrı modülde depolandığı Harvard mimarisine dayanır. |
zaman | Bellek ve G / Ç aygıtları için erişim süresi daha fazladır. | Dahili bellek ve G / Ç cihazları için daha az erişim süresi. |
Donanım | Daha fazla donanım gerektirir. | Daha az donanım gerektirir. |