“C ile 8051 Mikro denetleyici Uygulamaları” yedi bölümden oluşuyor Hazırlayan: Yrd. Doç.Dr. Murat ÇAKIROĞLU – Mikrodenetleyiciler ve 8051 hakkında bilgiler örnek uygulamalar (proteus isis) ve daha bir çok bilgi bulunuyor ayrıca ödev soru cevapları final soru cavapları bulunuyor. Emeği geçen hazırlayan kişilere teşekkürler
- Mikroislemci ve mikrodenetleyici kavramları
- 8051Mikrodenetleyicisine Giriş
- 8051’in Bellek Organizasyonu
- Adresleme Modları ve Komut Kümesi
- Assembly Programlama
- Zamanlayıcı ve Sayıcılar
- Seri haberleşme islemleri
- Kesmeler
- geliştirme ve Benzetim Yazılımları
- Örnek Uygulamalar
Bölüm-1
Mikrodenetleyici nedir?
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
yukarı da özetler verildi dosya ve detaylar: muratc.sakarya.edu.tr/index-6.html
Şifre-Pass: 320volt.com
Yayım tarihi: 2010/01/22 Etiketler: 8051, 8051 bilgileri, 8051 programlama, c dili, mikrodenetleyici
ben murat TOSUNER İZMİR de elektrik teknisyeniyim böyle bir sitenin kurulumda emegi gecen tüm hocalarımıza teşekkür ederim saygılarımla
kaynak güzelde, bu C değil kardeşim… asm dili kullanılmış… neden C yazdınız onu anlmadım!!!!