Mikrodenetleyici Nedir, Nasıl Çalışır?

Artık günümüzde her tür cihaz ile makinenin içerisinde görülebilecek, zamanım geçmesi ile de hayatımızı kolaylaştırmaya devam edecek gömülü sistemlerin esasını meydana getiren mikrodenetleyiciler nasıl çalışır? Mikrodenetleyici ile mikroişlemcilerin arasında nasıl farklar olduğunu merak ediyorsanız bu makalenin devamını takip ediniz.

 Mikroişlemci Nedir?

Mikrodenetleyiciler veya mikroişlemciler ile alakalı hemen herkes, bunların transistörlerde meydana geldiğini ve yalnızca “1” ve ”0” değerleri ile faaliyet gösterdiğini söyler ancak nasıl faaliyet gösterdiğini pek çok kişi tam olarak bilemez. Bitler, çok küçük fakat büyük yeteneklere sahip bu teknoloji harikalarının nasıl çalıştığını çok iyi bir şekilde anlayabilmek amacıyla öncelikli olarak transistörün ne anlama geldiğini ve nasıl çalıştığını, ikili sayı sistemini anlamak gerekir.

Transistörler, birleşmek sureti ile 1 bitlik veriyi muhafaza etmeye yarayan flip-flopları oluşturur. Flip flop, basit bir biçimde bir sonraki bit girene kadar çıkışta bulunan biti muhafaza eden, girişte ise veri değişikliği olduğunda clock darbesi ile beraber çıkışta bulunan değeri de değişikliğe uğratan lojik devre şeklinde tanımlanabilir. Yani flip-flop, yapmış olduğu şey ile beraber tam olarak 1 biti saklamaktadır.

Mikrodenetleyici İle Mikroişlemci Arasındaki Fark Nedir?

Mikroişlemci ile mikrodenetleyici kavramları genel itibariyle birbiriyle karıştırılır. Bir mikroişlemci yalnızca hafıza ile işlem birimlerinde meydana gelirken, mikrodenetleyici ise analog-dijital çevirici, hafıza, zamanlayıcı şeklindeki çevre birimlerini de aynı şekilde bünyesinde barındıran mikroişlemciler ise günümüzde genel itibariyle kişisel bilgisayarlarda kullanılır.

 Mikrodenetleyicileri genel itibariyle endüstriye ilişkin şekilde otomasyon ve kontrol işlemlerini gerçekleştirmek amacıyla tasarlanmış özel mikroişlemciler şeklinde tanımlayabiliriz.

 Mikrodenetleyici Üreticileri

Günümüzde pek çok mikrodenetleyici üreticisi, değişik modellerde mikrodenetleyici üretimini gerçekleştirmektedir. Bunlardan Türkiye’de en çok kullanılanları aşağıda sıralanmıştır:

ARM tabanlı ATMEL, ST,TI, Texas instruments firmasının MSP430 ailesi, Microchip firmasının PIC ailesi, 8051 mikrodenetleyiciler,

Türkiye’de AVR, PIC, 8051 eski dönemlerden itibaren popülerliğini muhafaza ederken ARM ile MSP430 tabanı mikrodenetleyiciler ise gitgide popülerliğini artırmaktadır. Üreticiler ise meslek lisesi ve üniversitelere ücretsiz veya düşük ücretler karşılığında eğitim kitleri göndermek suretiyle kullanıcılarda kendin mikrodenetleyicilerine karşı bir alışkanlık meydana getirmeye çalışır.

 Mikrodenetleyicileri Öğrenmek

Çoğu gömülü sistemler mühendisi mikrodenetleyicileri öğrenmek amacıyla öncelikli olarak AVR, MSP430, PIC, 8051 şekildeki ailelerden başlamak suretiyle daha sonrasında ise ARM tabanlı mikrodenetleyicilere geçiş yapılmasını tavsiye eder. Burada önemli olan husus, yalnızca bir aileye bağlı bir şekilde kalmak suretiyle ezbere bir öğrenme yerine daha çok daha sonra diğer mimari ve aileleri ile öğrenmeye açık olacak biçimde mikrodenetleyicilerin ve bitlerin faaliyet gösterme mantığını, temel kavramları ile iyi bir şekilde öğrenmektir. Temel birimleri ve kavramları çok iyi bir şekilde bilen birisi bir başka mikrodenetleyici ailesini de kolay bir şekilde öğrenebilir.

Mikrodenetleyici içerisinde bir mikroişlemci yer alır. Bu iki kavram genel itibari ile karıştırılır. Mikroişlemci, mikrodenetleyicinin işlem birimi olarak bilinir. Mikrodenetleyici içerisinde mikroişlemci ek bir şekilde dönüştürücü, hard disk şeklindeki pek çok birimin birleşiminden meydana gelir. Mikrodenetleyici sistemlerinde en önemli olan hususlar, bu ekstradan birimlerin sayısı ve işlem özellikleri yanı sıra aynı zamanda mikro işlemcinin kaç bitlik olduğu ile çalışma hızı da çok önemlidir.

Şimdi ise biraz daha teknik detaya inmek suretiyle niçin mikroişlemcinin bit ve hızını çok önemli olduğunu açıklamaya çalışacağız toptan mikrodenetleyicilerin faaliyet gösterirken bir osilatör kullanılır. Bu osilatör, mikrodenetleyicinin içerisinde dahili bir şekilde bulunabileceği gibi dışarıdan harici olacak şekilde bağlanılması da mümkündür.

Related Posts

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.