Mikroişlemciler ve Mikrodenetleyiciler Arasındaki Farkı Bilin

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





MİKROİŞLEMCİ:

Mikroişlemci, minyatür boyutlu transistörlerden ve tek bir yarı iletken IC (entegre devre) veya mikro çip üzerindeki diğer bazı devre elemanlarından hazırlanmış bir elektronik bilgisayar bileşenidir. Mikroişlemcinin kısaltması µP veya uP'dir. CPU (merkezi işlem birimi) en bilinen mikro işlemcidir, ancak bir bilgisayardaki diğer birçok bileşen, bir video kartındaki GPU (Grafik İşlem Birimi) gibi bunları içerir. Kişisel bilgisayarlar yarışında, CPU ve mikroişlemci isimleri dönüşümlü olarak uygulanır. Tüm PC'lerin merkezinde ve maksimum iş istasyonlarında bir mikroişlemci dahil edilmiştir. Mikroişlemciler, radyo saatinden otomobil için yakıt enjeksiyon yapılarına kadar neredeyse tüm dijital makinelerin mantığını kontrol eder. Mikroişlemci tek bir IC paketidir çeşitli işlevlerin entegre edildiği.

Başlıca beş tür mikroişlemci vardır, bu küçük birimler bilgisayarlara bir “beyin” sağlar. Alışılmış bir silikon mikro işlemcinin içinde, birkaç dakika transistörleri ve çok küçük parçalar olacaktır. Bu bileşenlerin tümü, bir bilgisayarın planlandığı gibi çalışmasına yardımcı olmak için kullanılır.




Mikroişlemci Türleri:

Farklı Mikroişlemci Türleri

Farklı Mikroişlemci Türleri

  • Karmaşık Komut Seti Mikroişlemcileri: Bu tip mikroişlemci, CISM olarak da bilinir. CISM, her bir ve her siparişin diğer birkaç düşük düzeyli işlevle birlikte yürütülebildiği bir mikro işlemciyi sınıflandırır. Bu Fonksiyonlar, verileri hafıza kartına yüklemek, hafıza kartından verileri yeniden aramak veya indirmek veya tek bir komutla karmaşık bir matematik hesaplaması gibi eylemleri gerçekleştirmeyi amaçlamaktadır.
  • Azaltılmış Komut Seti Mikroişlemcileri: RISC olarak da bilinen bu, bilgisayar mikro işlemcilerini hızlandırmak için tasarlanmıştı. Bu yongalar, mikroişlemcinin her komutta daha az miktarda şey yapmasına izin veren ve bu onun daha fazla komutu daha hızlı tamamlamasına izin veren kılavuz altında oluşturulmuştur.
  • Süper skalar işlemciler: Bu tür işlemci, mikro işlemcideki donanımı kopyalar, böylece aynı anda çok sayıda talimat gerçekleştirebilir. Bu çoğaltma kaynakları, aritmetik mantık birimleri veya çarpanları işlenebilir. Süper skalar birkaç operasyonel birimden oluşur. Süper skalar mikro işlemciler, işlemcideki gereksiz operasyonel birimlere çok sayıda talimatı aynı anda ileterek tek bir saat döngüsü boyunca birden fazla komutu yürütür.
  • Uygulamaya Özgü Entegre Devre: ASIC mikroişlemcisi olarak da bilinir, muhtemelen otomotiv emisyon kontrolü veya Kişisel Dijital Asistan bilgisayarlarını içerecek olan son derece hassas amaçlar için tasarlanmıştır. Zaman zaman ASIC'ler şartnameye göre üretilir, ancak aynı zamanda hazır dişliler kullanılarak da üretilebilir.
  • Dijital Sinyal Çok İşlemcileri (DSP'ler): DSP'ler, videoyu çözmek ve kodlamak veya dijital veya videoyu analoğa veya tam tersine dönüştürmek için kullanılan benzersiz mikro işlemcilerdir. Bu işlemler, özellikle matematiksel hesaplamaları gerçekleştirmede mükemmel bir mikro işlemciye ihtiyaç duyar. DSP çipleri genellikle SONAR, cep telefonları, RADAR, ev sineması ses cihazları ve kablo set üstü kutularında kullanılır.

MİKRODENETLEYİCİ:

Mikrodenetleyici

Mikrodenetleyici



Mikrodenetleyici, elektrikli cihazları yönetmek için optimize edilmiş çip üzerinde bir bilgisayardır. Özellikle belirli bir sistemi kontrol etmek gibi hassas görevler için tasarlanmıştır. Bir mikrodenetleyici bazen kısaltılmış uC, µC veya MCU kullanır, temelde kendi kendini tatmin etmesi ve kazançlı olması amaçlanan özel bir mikroişlemci çeşididir. Ayrıca, bir mikro denetleyici, temelde tam bir devre kartı olan sistemdeki bir kümenin bir parçasıdır. Sabit sistem, gerçek zamanlı çalışma sınırları ile bir veya daha fazla işlevi defalarca gerçekleştirmeyi amaçlayan bir bilgisayar sistemidir. Genellikle donanımı ve motorlu elemanları da sayan tam bir makinenin bir parçası olarak gömülüdür. Bazı harici elektronik çevre birimleri mikro denetleyiciye arabirimlidir daha iyi bir performans için uygulamalara bağlıdır.

Mikrodenetleyicilerin resimleri 8051, Intel’in 80196, Microchip’in PIC ve Motorola’nın 68HCxx serisidir. Normalde oyuncaklara, otomobillere, cihazlara ve ofis makinelerine dahil edilen mikrodenetleyiciler, bir mikroişlemci sisteminin bir takım bileşenlerini tek bir mikroçip üzerinde birleştiren dişlilerdir:

  • Bellek (hem ROM hem de RAM)
  • CPU çekirdeği (mikroişlemci)
  • Bazı paralel dijital G / Ç

Mikrodenetleyici, bir dizi yardımcı işlevin tek bir IC paketine dahil edilmesine tanık olur. Bu işlevler şunlardır: -

  • Kullanıcı tarafından tanımlanan işleri gerçekleştirmek için birikmiş bir komut kümesini gerçekleştirme yeteneği.
  • Hem bellekten hem de bellekten veri okumak ve yazmak için çevresel bellek yongalarını kullanma becerisi.

Mikrodenetleyici Türleri:

Mikro denetleyiciler, şirket içi veri yolu genişliği, yerleşik mikro denetleyici, sipariş seti, bellek yapısal tasarımı, IC yongası veya VLSI çekirdeği veya Verilog dosya ve aile birimi açısından sınıflandırılır. Benzer aile için, farklı kaynaklara sahip bir dizi baskı olabilir. Burada birkaç tane veriyoruz farklı uygulamalarda kullanılan mikrodenetleyici türleri .


Farklı Mikrodenetleyici Türleri

Farklı Mikrodenetleyici Türleri

  • 8 bitlik mikro denetleyici: Bir MCU'daki şirket içi veri yolu 8 bitlik veri yolu olduğunda, ALU bir siparişte bayt üzerinde mantık ve aritmetik işlemleri gerçekleştirir. MCU, 8 bit mikro denetleyicidir. 8-bit MCU resimleri şunlardır: Intel 8031/8051, Motorola MC68HC11 ve PIC1x aileleri.
  • 16 bit mikro denetleyici: 16 bitlik Mikroişlemci, 16 bitlik bir veriyolundan oluşur ve ALU, 16 bitlik işlenen üzerinde aritmetik ve mantıksal işlemler gerçekleştirir. 8 bit MCU'ya kıyasla daha fazla hassasiyet ve performans sağlar.
  • 32 bit mikro denetleyici: Bir MCU'da veri iletme işlevi için kurum içi veri yolu 32 bitlik veri yolu olduğunda, ALU siparişlerde 32 bitlik işlenen sözcükler üzerinde mantık ve aritmetik işlevleri gerçekleştirir. MCU, 32 bit mikro denetleyicidir. Bunlar, 16 bit MCU'lara kıyasla daha iyi doğruluk ve performans sağlar.
  • Gömülü mikro denetleyici: Sabit veya gömülü bir sistem, tek bir birimde her donanım ve yazılım parçasına sahip bir MCU içerdiğinde, MCU, gömülü mikro denetleyici olarak bilinir. Çevresel aygıtların kontrolü veya kullanımı sırasında işlenecek ekstra çevre birimi veya sistemi çok azdır veya hiç yoktur. Örnek olarak, bir telefon alıcı devresi yerleşik veya yerleşik bir mikro denetleyici kullanır.
  • Harici bellek mikro denetleyicisi: Yerleşik veya gömülü bir sistem, her bir donanım ve yazılım parçasının tek başına bir bileşen olarak bulunmamasına ve bellek bileşeninin tamamı veya bir parçasına harici olarak arabirim oluşturan bir MCU eklediğinde, tutkal devresi, MCU, çevresel veya harici bellek mikro denetleyicisi olarak bilinir. Örneğin, 8031, ona dışarı doğru arayüzlenen bir program belleğinden oluşur. 8051 hem şirket içi hem de çevresel program belleğine sahiptir.

Mikroişlemciler ve Mikrodenetleyiciler Arasındaki Fark

İkisi arasındaki farklılık, bir mikroişlemcinin (ALU, CPU, Kayıtlar) özelliklerini ROM, RAM, sayaç, Giriş / Çıkış bağlantı noktaları vb. Gibi ekstra özelliklerin varlığı ile entegre etmesidir. Burada bir mikro denetleyici kontrol eder. ROM'da biriken sabit programları kullanarak süre ile değişiklik yapmayan bir cihazın işlevi.

Mikroişlemci ve Mikrodenetleyici arasındaki fark

Mikroişlemci ve Mikrodenetleyici arasındaki fark

Bir başka bakış açısından, mimari terimleri birbirinden ayıran olağan mikroişlemciler ve mikro denetleyiciler arasındaki en büyük farklılık, bunların uygulama alanıdır. Pentium ailesi veya Intel Core ailesi işlemciler gibi olağan mikroişlemciler veya benzer işlemciler, evrensel olarak çalışan programlanabilir bir makine olarak bilgisayarlarda bulunur. Yaşam süresi boyunca, kendisine belirtilen çok sayıda farklı görevi ve programı yönetmek zorundadır.

Aksine bir PIC ailesinin mikro denetleyicisi veya 8051 ailesi veya başka herhangi biri, uygulamalarını trafik sinyallerinin kontrol sistemi veya bir tür robotik sistem gibi küçük gömülü sistemlerdeki uygulamalarını fark etti. Ayrıca bu araçlar, tüm yaşam döngüleri boyunca benzer görevleri veya benzer programları yönetir. Diğer bir fark, mikrodenetleyicinin genellikle anlık görevleri yerine getirmesi gerektiğidir, oysa tam tersine bir bilgisayar sistemindeki mikro işlemciler belki de her zaman anlık bir görevi yerine getirmeyecektir.

Günümüzde birçok mühendislik öğrencisi mikroişlemciye çok ilgi gösteriyor ve mikrodenetleyici projeleri elektronikte iyi bir kariyer inşa etmek için çok ilginç ve yararlı oldukları için.

Fotoğrafa katkı verenler: