Microprocessors | 3+0+1 | AKTS:5 | ||||
Yıl / Yarıyıl | Bahar 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 , Grup ç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. İsmail KAYA, | |||||
Öğretim Dili | İngilizce | |||||
Staj | Yok | |||||
Amaç |
Mikroişlemci yapıları, kullanımı ve uygulamalarını öğretmek, asambly dilini öğretmek | ||||||
Öğrenme Çıktıları |
BPÇK |
ÖY |
||||||
Bu dersi başarı ile tamamlayan öğrenciler : |
||||||||
ÖÇ - 1 : |
mikroişlemci yapılarını bilir |
2, 4, 5, 6, 7, 9 |
1,3,4 |
|||||
ÖÇ - 2 : |
bir assambly programlama dilini kullanır |
2, 4, 5, 6, 7, 9 |
1,3,4 |
|||||
ÖÇ - 3 : |
sayısal haberleşme arayüzlerini bilir |
2, 4, 5, 6, 7, 9 |
1,3,4 |
|||||
ÖÇ - 4 : |
sayısal bilgi saklama ünitelerini bilir ve kullanır |
2, 4, 5, 6, 7, 9 |
1,3,4 |
|||||
ÖÇ - 5 : |
bir işlemciyi programlayıp çalıştırır |
2, 4, 5, 6, 7, 9 |
1,3,4 |
|||||
BPÇK : Bölüm program çıktıları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), ÖÇ : Öğrenme Çıktısı |
||||||||
Ders İçeriği |
|||||||||
Sabit ve kayan noktalı aritmetik, mikroişlemci/mikrodenetleyici, CPU, ALU, kaydediciler, bellek haritası, Assambler, Compiler, Linker, PIC16Fxx, 68HCxx, 8031, MSP430Fxx işlemcilerinin tanıtımı, MSP430Fxx işlemci assambler emir takımları, emir icrası, program akışı, kesme ve UART, SCI, SPI, DMA, TIMER ve bu yapıların uygulamaları. |
|||||||||
Haftalık Detaylı Ders İçeriği |
||||||
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, LAB |
|
||||
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, LAB |
|
||||
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, LAB |
|
||||
Hafta 8 |
Doğrudan bellek erişimi(DMA), DMA uygulamaları program ve donanım örneği, Bellek yapıları (RAM,ROM,EPROM), LAB |
|
||||
Hafta 9 |
Arasınav |
|
||||
Hafta 10 |
Seri iletişim üniteleri I2C, SPI, SCI. Seri iletişim birimlerinin kullanımı I2C program ve donanım örneği, LAB |
|
||||
Hafta 11 |
SPI ve SCI donanım ve yazılım örnekleri , deneysel SPI ve SCI çalışmaları, LAB |
|
||||
Hafta 12 |
Lab sınavı |
|
||||
Hafta 13 |
Zamanlayıcılar, zamanlayıcı program örneği ve deneysel çalışması, LAB |
|
||||
Hafta 14 |
Gerçek zamanlı çalışma I2C ve ADC birleşik çalışması Kesme uygulama örneği, LAB |
|
||||
Hafta 15 |
SCI, SPI, DMA ve Timer Uygulamaları, LAB |
|
||||
Hafta 16 |
Dönem sonu sınavı |
|
||||
Ders Kitabı / Malzemesi |
||||||
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
|
|||||
İlave Kaynak |
||||||
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 |
12 |
|
2 |
20 |
|||||||||
Dönem sonu sınavı |
16 |
|
2 |
50 |