|
|
| ELK2021 | Mikroişlemciler | 3+0+1 | AKTS:5 | | Yıl / Yarıyıl | Güz Dönemi | | Ders Duzeyi | Lisans | | Yazılım Şekli | Zorunlu | | Bölümü | ELEKTRİK ve ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ | | Ön Koşul | Yok | | Eğitim Sistemi | Yüz yüze , Laboratuar Çalışması | | Dersin Süresi | 14 hafta - haftada 3 saat teorik ve 1 saat laboratuar | | Öğretim Üyesi | Prof. Dr. İsmail KAYA | | Diğer Öğretim Üyesi | PROF. DR. Kadir Türk, Dr. Öğr. Üyesi Oğuzhan Çakır | | Öğretim Dili | Türkçe | | Staj | Yok | | | | Dersin Amacı: | | Teaching microprocessor structures, usage and applications, teaching assembly language
|
| Öğrenim Kazanımları | PÖKK | ÖY | | Bu dersi başarı ile tamamlayan öğrenciler : | | | | ÖK - 1 : | mikroişlemci yapılarını bilir | 1.2 - 2.1 - 3.1 - 3.2 - 4.1 - 4.2 - 7.3 - 9.2 | 1,3,4, | | ÖK - 2 : | bir assambly programlama dilini kullanır | 1.2 - 2.1 - 3.1 - 3.2 - 4.1 - 4.2 - 7.3 - 9.2 | 1,3,4, | | ÖK - 3 : | sayısal haberleşme arayüzlerini bilir | 1.2 - 2.1 - 3.1 - 3.2 - 4.1 - 4.2 - 7.3 - 9.2 | 1,3, | | ÖK - 4 : | sayısal bilgi saklama ünitelerini bilir ve kullanır | 1.2 - 2.1 - 3.1 - 3.2 - 4.1 - 4.2 - 7.3 - 9.2 | 1,3,4, | | ÖK - 5 : | bir işlemciyi programlayıp çalıştırır | 1.2 - 2.1 - 3.1 - 3.2 - 4.1 - 4.2 - 7.3 - 9.2 | 1,3,4, | | PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı | | |
| Fixed and floating point arithmetic, microprocessor/microcontroller, CPU, ALU, registers, memory map, Assambler, Compiler, Linker, PIC16Fxx, 68HCxx, 8031, MSP430Fxx processors introduction, MSP430Fxx processor assembler instruction sets, instruction execution, program flow, interrupt and UART, SCI, SPI, DMA, TIMER and applications of these structures. |
| |
| Haftalık Detaylı Ders Planı | | Hafta | Detaylı İçerik | Önerilen Kaynak | | Hafta 1 | Mikroişlemcilere Giriş, Mikroişlemci Mirokontroller ayrımı, Genel mimariler, ALU, kaydediciler veri yoları | | | Hafta 2 | ALU, aritmetik işlemler, sabit ve kayan noktalı aritmetik
Q.7, Q.15 sayı formatı Analog örnekleyiciler, analog arayüzler (ADC/DAC)
| | | Hafta 3 | Temel mikroişlemci mimarisi, PIC16F84 örneği, işlemci bileşenleri, ALU,PC,ACC,SR,IR ve Kesme kullanımı assambly örneği | | | Hafta 4 | HC05 (68HC05) Mimarici bellek ahritası, kaydediciler Kesme kullanımı ve Assamble örneği. 80C51 Mimarisi, bellek haritası kesme kullanımı ve assamble program örneği | | | Hafta 5 | MSP430 Mimarisi, Kaydediciler, dahili donanım üniteleri, bellek haritası, interrupt handling, dahili donanım kaydedicileri | | | Hafta 6 | IAR birleşik yazılım geliştirme programının tanıtımı, kullanım ilkeleri, program yapılandırma MSP430 Assamble program örneğinin IAR da çalıştırılıp gözlemlenmesi | | | Hafta 7 | MSP430 (MSP430F169) işlemcisi emir takımları, emirlerin kullanım alanlarının anlatılması, assambly kod örnekleri oluşturma
Paralel giriş çıkış üniteleri donanım gerçekleştirme
| | | Hafta 8 | Doğrudan bellek erişimi(DMA), DMA uygulamaları program ve donanım örneği, Bellek yapıları (RAM,ROM,EPROM) | | | Hafta 9 | sınav | | | Hafta 10 | Seri iletişim üniteleri I2C, SPI, SCI. Seri iletişim birimlerinin kullanımı I2C program ve donanım örneği | | | Hafta 11 | SPI ve SCI donanım ve yazılım örnekleri , deneysel SPI ve SCI çalışmaları | | | Hafta 12 | Lab sınavı | | | Hafta 13 | Zamanlayıcılar, zamanlayıcı program örneği ve deneysel çalışması | | | Hafta 14 | Gerçek zamanlı çalışma I2C ve ADC birleşik çalışması Kesme uygulama örneği | | | Hafta 15 | SCI, SPI, DMA ve Timer Uygulamaları | | | Hafta 16 | Dönem sonu sınavı | | | |
| 1 | Yazici, Rifat, 1998, Mikrobilgisayar Donanim ve Yazilimi, KTU Yayinlari | | | 2 | Erdun, Hakan, 1999, Uzman C/C Programlama, Beta Yayinlari | | | 3 | MSP430 Users Guide, Texas Instruments | | | |
| 1 | PIC16FXX Data Sheet, Microchip | | | 2 | 80C51 Cypress Data Sheet | | | 3 | MSP430F169 data sheet, Texas Instruments | | | |
| Ölçme Yöntemi | | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | | Arasınav | 9 | | 2 | 30 | | Laboratuar sınavı | 12 | | 2 | 20 | | Dönem sonu sınavı | 16 | | 2 | 50 | | |
| Öğrenci Çalışma Yükü | | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | | Yüz yüze eğitim | 2 | 12 | 24 | | Sınıf dışı çalışma | 3 | 8 | 24 | | Laboratuar çalışması | 2 | 12 | 24 | | Arasınav için hazırlık | 4 | 1 | 4 | | Arasınav | 2 | 1 | 2 | | Ödev | 4 | 1 | 4 | | Proje | 16 | 2 | 32 | | Dönem sonu sınavı için hazırlık | 8 | 1 | 8 | | Dönem sonu sınavı | 2 | 1 | 2 | | Toplam Çalışma Yükü | | | 124 |
|