Mikrodenetleyiciler - Genel Bakış

Bir microcontroller Mikrodalgaların bilgilerini görüntülemek, uzaktan sinyalleri almak gibi gömülü sistemlerin belirli görevlerini gerçekleştirmek için tasarlanmış küçük ve düşük maliyetli bir mikro bilgisayardır.

Genel mikro denetleyici, işlemci, bellek (RAM, ROM, EPROM), Seri bağlantı noktaları, çevre birimlerinden (zamanlayıcılar, sayaçlar) vb. Oluşur.

Mikroişlemci ve Mikrodenetleyici arasındaki fark

Aşağıdaki tablo, bir mikroişlemci ile bir mikro denetleyici arasındaki farkları vurgulamaktadır -

Mikrodenetleyici Mikroişlemci
Mikrodenetleyiciler, bir uygulama içinde tek bir görevi yürütmek için kullanılır. Mikroişlemciler büyük uygulamalar için kullanılır.
Tasarım ve donanım maliyeti düşüktür. Tasarım ve donanım maliyeti yüksektir.
Değiştirmesi kolaydır. Değiştirmesi o kadar kolay değil.
Çalıştırmak için daha az güç gerektiren CMOS teknolojisi ile oluşturulmuştur. Tüm sistemi kontrol etmesi gerektiğinden güç tüketimi yüksektir.
CPU, RAM, ROM, G / Ç bağlantı noktalarından oluşur. RAM, ROM, G / Ç bağlantı noktalarından oluşmaz. Pimlerini çevresel cihazlara arayüz oluşturmak için kullanır.

Mikrodenetleyici Türleri

Mikrodenetleyiciler, bellek, mimari, bitler ve komut setlerine göre çeşitli kategorilere ayrılır. Türlerinin listesi aşağıdadır -

Bit

Bit yapılandırmasına bağlı olarak, mikro denetleyici ayrıca üç kategoriye ayrılır.

  • 8-bit microcontroller - Bu tür bir mikro denetleyici, toplama, çıkarma, çarpma bölme, vb. Gibi aritmetik ve mantıksal işlemleri yürütmek için kullanılır. Örneğin, Intel 8031 ​​ve 8051, 8 bitlik mikro denetleyicilerdir.

  • 16-bit microcontroller- Bu tür bir mikro denetleyici, daha yüksek doğruluk ve performansın gerekli olduğu aritmetik ve mantıksal işlemleri gerçekleştirmek için kullanılır. Örneğin Intel 8096, 16 bitlik bir mikro denetleyicidir.

  • 32-bit microcontroller - Bu tip mikrodenetleyici genellikle otomatik operasyonel makineler, tıbbi cihazlar vb. Otomatik kontrollü cihazlarda kullanılır.

Hafıza

Bellek yapılandırmasına bağlı olarak, mikro denetleyici ayrıca iki kategoriye ayrılır.

  • External memory microcontroller- Bu tip mikrodenetleyici, çip üzerinde program hafızası olmayacak şekilde tasarlanmıştır. Bu nedenle harici bellek mikro denetleyicisi olarak adlandırılır. Örneğin: Intel 8031 ​​mikro denetleyici.

  • Embedded memory microcontroller- Bu tür bir mikro denetleyici, mikro denetleyicinin tüm programlara sahip olacağı ve veri belleğinin, sayaçların ve zamanlayıcıların, kesintilerin, giriş / çıkış bağlantı noktalarının çip üzerine yerleştirildiği şekilde tasarlanmıştır. Örneğin: Intel 8051 mikro denetleyici.

Komut seti

Komut kümesi yapılandırmasına bağlı olarak, mikro denetleyici ayrıca iki kategoriye ayrılır.

  • CISC- CISC, karmaşık komut seti bilgisayarı anlamına gelir. Kullanıcının birçok basit talimata alternatif olarak tek bir talimat eklemesine izin verir.

  • RISC- RISC, Azaltılmış Komut Seti Bilgisayarları anlamına gelir. Komut başına saat döngüsünü kısaltarak çalışma süresini azaltır.

Mikrodenetleyicilerin Uygulamaları

Mikrodenetleyiciler, aşağıdakiler gibi çeşitli farklı cihazlarda yaygın olarak kullanılmaktadır:

  • LED gibi ışık algılama ve kontrol cihazları.

  • Mikrodalga fırın, bacalar gibi sıcaklık algılama ve kontrol cihazları.

  • Yangın alarmı gibi yangın algılama ve güvenlik cihazları.

  • Volt Metre gibi ölçüm cihazları.