top of page

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

  • Yazarın fotoğrafı: Eren Başayar
    Eren Başayar
  • 5 Haz 2024
  • 3 dakikada okunur

Güncelleme tarihi: 6 Haz 2024

Merhaba bilim severler,

Bugün sizlerle birçok elektronik cihazın beyni olan mikrodenetleyicilerden bahsedeceğiz. Mikrodenetleyiciler nedir, nasıl çalışır ve hangi alanlarda kullanılır? Gelin, bu sorulara birlikte yanıt bulalım.


mikrodenetleyicisi

Mikrodenetleyici Nedir?

Mikrodenetleyici, kompakt bir entegre devre içerisinde bir işlemci (CPU), bellek (RAM ve ROM) ve giriş/çıkış (I/O) birimlerini barındıran bir bilgisayar sistemidir. Genellikle tek bir çip üzerinde bulunur ve belirli görevleri yerine getirmek için tasarlanmıştır. Günlük hayatımızda kullandığımız birçok cihazda mikrodenetleyiciler bulunmaktadır.

Örnekler: Mikrodalga fırınlar, uzaktan kumandalar, otomobillerdeki kontrol sistemleri, akıllı saatler ve daha birçok elektronik cihazda mikrodenetleyiciler bulunur.

Mikrodenetleyicinin Temel Bileşenleri

Bir mikrodenetleyici, çeşitli bileşenlerden oluşur:

1. İşlemci (CPU): Mikrodenetleyicinin beynidir. Tüm hesaplama ve kontrol işlemlerini gerçekleştirir. Komutları işler ve gerekli işlemleri yapar.

2. Bellek (RAM ve ROM): RAM (Rastgele Erişimli Bellek) verilerin geçici olarak saklandığı yerdir. ROM (Salt Okunur Bellek) ise mikrodenetleyicinin çalışması için gerekli olan program kodunun saklandığı yerdir.

3. Giriş/Çıkış (I/O) Birimleri: Mikrodenetleyicinin çevre birimleriyle (sensörler, motorlar, LED'ler vb.) iletişim kurmasını sağlar. Giriş birimleri verileri alır, çıkış birimleri ise verileri gönderir.

4. Zamanlayıcılar ve Sayıcılar: Zamanlama ve sayma işlemleri için kullanılır. Örneğin, bir mikrodalga fırının çalışma süresini belirlemek için zamanlayıcılar kullanılır.

5. Analog-Dijital Dönüştürücü (ADC): Analog sinyalleri dijital sinyallere dönüştürür. Bu, mikrodenetleyicinin analog verileri işlemesini sağlar.

İkili (Binary) Sistem

Mikrodenetleyiciler, dijital devrelerdir ve bu nedenle ikili (binary) sistemi kullanırlar. İkili sistem, sadece iki durumun (0 ve 1) kullanıldığı bir sayı sistemidir. Bu durumlar, dijital devrelerde düşük ve yüksek voltaj seviyelerini temsil eder.

1. Bit ve Byte: İkili sistemin en küçük birimi "bit" olarak adlandırılır. Bir bit, 0 veya 1 değerini alabilir. 8 bit bir araya gelerek bir "byte" oluşturur. Byte, dijital verilerin saklanması ve işlenmesi için kullanılan temel birimdir.

2. İkili Aritmetik: Mikrodenetleyiciler, işlemleri gerçekleştirmek için ikili aritmetik kullanır. Toplama, çıkarma, çarpma ve bölme gibi temel matematiksel işlemler, ikili sayılarla gerçekleştirilir. Örneğin, 2 + 3 işlemi, ikili sistemde 10 + 11 şeklinde ifade edilir ve sonuç 101, yani 5 olur.

3. Mantık Kapıları: İkili sistemde işlemler, mantık kapıları kullanılarak gerçekleştirilir. AND, OR, NOT, NAND, NOR ve XOR gibi çeşitli mantık kapıları, ikili verileri işlemek için kullanılır. Her mantık kapısı, belirli bir mantık işlemi gerçekleştirir ve bu işlemlerle dijital veriler işlenir.

Mikrodenetleyicinin Çalışma Prensipleri

Mikrodenetleyiciler, belirli görevleri yerine getirmek için programlanır. İşte mikrodenetleyicinin çalışma adımları:

1. Programlama: Mikrodenetleyici, belirli bir görevi yerine getirmek için programlanır. Bu program, mikrodenetleyicinin ROM'una yüklenir. Programlama genellikle C veya Assembly gibi dillerle yapılır.

2. Başlatma: Mikrodenetleyici, gücü aldığında başlatma işlemini gerçekleştirir. İlk olarak, ROM'daki program kodunu okur ve işlemleri başlatır.

3. Giriş Verilerini Alma: Mikrodenetleyici, sensörler veya kullanıcı girişleri gibi giriş birimlerinden verileri alır.

4. İşlem Yapma: Mikrodenetleyici, aldığı verileri CPU'su ile işler. Bu işlemler, program koduna göre yapılır. CPU, mantık kapıları aracılığıyla 1'ler ve 0'ları işleyerek gerekli işlemleri gerçekleştirir.

5. Çıkış Verilerini Gönderme: İşlem sonuçlarına göre, mikrodenetleyici çıkış birimlerine verileri gönderir. Bu, bir LED'in yanması veya bir motorun çalışması gibi işlemler olabilir.

6. Döngü: Mikrodenetleyiciler genellikle bir döngü içinde çalışır. Giriş verilerini sürekli olarak alır, işler ve çıkış verilerini gönderir.

Mikrodenetleyicilerin Kullanım Alanları

Mikrodenetleyiciler, geniş bir yelpazede uygulamalara sahiptir:

1. Ev Aletleri: Mikrodalga fırınlar, çamaşır makineleri, buzdolapları gibi birçok ev aletinde mikrodenetleyiciler bulunur.

2. Otomotiv: Araçlardaki motor kontrol üniteleri, hava yastığı sistemleri, ABS fren sistemleri gibi birçok otomotiv uygulamasında mikrodenetleyiciler kullanılır.

3. Tıbbi Cihazlar: Hasta izleme sistemleri, tıbbi pompalar ve diğer tıbbi cihazlar mikrodenetleyicilerle kontrol edilir.

4. Endüstriyel Otomasyon: Üretim hatlarındaki robotlar, sensörler ve kontrol sistemleri mikrodenetleyiciler tarafından yönetilir.

5. Tüketici Elektroniği: Akıllı telefonlar, tabletler, akıllı saatler ve uzaktan kumandalar gibi birçok tüketici elektroniği cihazında mikrodenetleyiciler bulunur.

Sonuç

Mikrodenetleyiciler, modern teknolojinin vazgeçilmez bir parçasıdır. Küçük boyutları ve yüksek işlevsellikleri sayesinde birçok cihazın beyni olarak görev yaparlar. Mikrodenetleyicilerin nasıl çalıştığını ve hangi alanlarda kullanıldığını anlamak, teknolojinin hayatımızdaki rolünü daha iyi kavramamıza yardımcı olur. Gelecekte, mikrodenetleyiciler daha da gelişerek daha karmaşık ve yenilikçi uygulamalara olanak tanıyacak.


Bilimle Kalın!

 
 
 

Comments


bottom of page