Mikrodenetleyici Nedir




MİKRODENETLEYİCİ NEDİR?

Tek bir silikon kılıf üzerinde toplanmıs entegre devredir. Her yıl yüz milyonlarca adet mikrodenetleyici endüstri tarafından tüketilir.
Alarmlı saatlerde, mikrodalga fırınlarda, bulasık makinelerinde, buzdolaplarında v.b. bir cihazda kullanılmaktadırlar.
Tek-çip bilgisayar, mikrobilgisayar veya yerlesik bilgisayar sistemleri isimleri altında da tanıtılmaktadır
Mikrodenetleyiciyi meydana getiren birimler
Bir mikroislemci çekirdeği (CPU)
Program ve veri belleği (ROM, RAM)
Giris/Çıkıs (I/O) birimleri
Saat darbesi üreteçleri
Zamanlayıcı/Sayıcı birimleri
Kesme kontrol birimi
A/D–D/A (Analog/Dijital–Dijital/Analog) çeviriciler
Darbe genislik üreteci (PWM)
Seri Haberleşme Birimi (UART, RS-232, CAN, I2C vb.)
Diğer çevresel birimler.
Mikrodenetleyici temel bileşenleri
Mikrodenetleyici temel olarak dört bileşenden olusur
1. Mikroişlemci
2. Bellek
3. Giris/çıkış birimi
4. Saat darbe üretici
1.MİB (Merkezi işlem Birimi)
MİB (Merkezi İşlem Birimi, CPU-Central Processing Unit) programın çalısması için gerekli aritmetik ve mantıksal islemleri yürütür. Aynı zamanda hafıza ünitelerindeki verileri okur veya depolar.
Kayıtçılar, ALU (Aritmetik Lojik Ünitesi), sayıcılar, yığın göstericisi gibi fonksiyonel birimlerden meydana gelmektedir
Bölüm-2
8051 mikrodenetleyicisinin tarihi gelişimini açıklamak
8051 mikrodenetleyicisinin mimari yapısını kavramak
8051 mikrodenetleyicisinin fiziksel özelliklerini tanımlamak
8051 mikro denetleyicisinin iç yapısını kavramak
Bölüm-3
8051 mikrodenetleyicisinin bellek türlerini öğrenmek
Dahili veri belleği (Internal RAM) hakkında bilgi sahibi olmak
Özel işlev kaydedicilerini tanımak
Harici program hafıza bağlantılarını kavramak
Harici veri hafıza bağlantılarını kavramak
Bellek haritalama ve hafıza organizasyonu tasarımını kavramak
Bölüm-4
Assembly dilinin genel özelliklerini tanımak
8051 mikrodenetleyicisinin adresleme yöntemlerini kavramak
8051 komut setinin kullanımı hakkında bilgi sahibi olmak
Assembly dilinde örnek uygulama yazabilmek
Bölüm-5
Zamanlayıcı/sayıcı tanımını kavramak
8051’de zamanlayıcı/sayıcı saklayıcılarını öğrenmek
Zamanlayıcı/sayıcı modlarının kullanımları hakkında bilgi sahibi olmak
Uygulamalarda zamanlayıcı/sayıcı birimini kullanabilmek
Bölüm-6
Seri haberleşmenin önemini kavramak
8051 seri port kontrol saklayıcılarını öğrenmek
Seri port çalısma modları hakkında bilgi sahibi olmak
Farklı hızlarda seri haberleşmeyi gerçeklestirebilmek
Seri port kullanarak karakter gönderme ve almayı öğrenmek
Bölüm-7
Kesme tanımını ve önemini kavramak
8051 mikro denetleyicisinin kesme yapısını öğrenmek
8051’de kullanılan kesme türlerini öğrenmek
Kesmeleri kullanarak uygulama geliştirmek

Mikrodenetleyici Uygulamaları:




----
Kaynak:  320volt.com, papatya.gen.tr

0 comments:

Yorum Gönder