CELAL BAYAR ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ MİKROİŞLRMCİLER DERS PLANI DERS KODU DERSİN MİKROİŞLEMCİLER ADI Öğr.Gör. Fatih ÖCAL [email protected] 0236 201 21 59 EEM 3116 SORUMLU ÖĞRETİM ELEMANI YARDIMCI ÖĞRETİM ELEMANI DEĞERLENDİRME DEĞERLENDİRME YILI DÖNEMİ Bahar 2014-2015 Güz DERS SAATLERİ Pazartesi Salı DERSİN YARIYILI 6 Çarşamba 13:30 – 19:00 OFİS SAATLERİ Pazartesi Salı Çarşamba 16:00-18:00 ÖLÇME VE DEĞERLENDİRME YarıIyıl içi çalIşmalarI Adet Ara sınav 1 Quiz 1 Ödev 1 Yarıyıl sonu sınavı 1 TOPLAM 4 DERS ÖNCESİ ALINMASI DERS SONRASI TAVSİYE TAVSİYE EDİLEN DERSLER EDİLEN DERSLER İleri Mikroişlemciler, Mikrodenetleyiciler , Gömülü Sistemler DERSİN AMAÇLARI KREDİ DERSİN SINIFI 3 Teori Uyg. 3 0 Lab. ECTS 6 DERSİN TÜRÜ Zorunlu Seçmeli Perşembe 09:55 – 12:30 13:15 – 15:50 17:00 – 20:00 20:10 – 22:45 Cuma Perşembe Cuma Başarı notuna katkısı (%) 30 10 10 50 100 DERS İÇİN GEREKLI DONANIM, YAZILIM, ARAÇ GEREÇ VS. Keil, MicroC, TI Stellaris-Launchpad Bu ders ile öğrencinin, mikroişlemci mimari yapıları ve programlanması yeteneğini kazanması amaçlanmaktadır. ÖZET DERS İÇERİĞİ Mikroişlemci temel mimari yapıları, kaydediciler, komutseti ve C ile mikrokontroler programlama TAVSİYE EDİLEN KAYNAKLAR 1) J.W.Valvano, Introduction to ARM Cortex-M Microcontrollers Texas 2012 DETAYLI HAFTALIK DERS İÇERİĞİ Hafta no Konular Mikrodenetleyiciler, Giriş, Gömülü Sistemler , Ürün Yaşam Döngüsü , ARM Programlama 1 Gömülü Sistemler: G/Ç, Mantık/Kaydırma İşlemleri, Adresleme modları, Hafıza İşlemleri, 2 Alt programlar, C’ye giriş Hata ayıklama(Debugging), Arithmetik işlemler, G/Ç, Anahtar ve LED arayüzleri 3 Arithmetik taşma, Dallanma, Kontrol Yapıları 4 Alt programlar ve parametre geçirme, İşaretçiler, Diziler ve Stringler, Fonksiyonel hata ayıklama 5 Zamanlayıcı, Quiz 1 6 Faz-kilitli-döngü, Veri yapıları, Sonlu durum makineleri, Kesmeler 7 Periyodik Timer Kesmeler, Dijital-to-Analog Dönüşüm, Ses 8 Ara Sınav Haftası 9 Yığın ve Yerel Değişkenler, Sabit Nokta Numaraları, LCD ve Özyineleme 10 Stack and Local Variables, Fixed-Point Numbers, LCD and Recursion Örnekleme, Analog-Dijital Dönüşüm 11 Sampling, Analog-to-Digital Conversion Veri Toplama, Sayısal Sabit Nokta Hesaplamaları 12 Data Acquisition,Numerical Fixed-Point Calculations, Lab 8 Seri İletişim (UART), Laboratuvar 9, FIFO Kuyrukları 13 Serial Communication (UART),Lab 9, FIFO Queues 2-D Dizileri, Bitmapler, Sprites, Yapılar, Lab 10 14 2-D Arrays, Bitmaps, Sprites, Structs, Lab 10 Oyun Motorları, Kodlama Stili, Ondalık Nokta 15 Gaming Engines, Coding Style, Floating Point GÜNCELLEME TARİHİ 25.02.2015
© Copyright 2024 Paperzz