Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Microdenetleyiciler | MEK2105 | 3. Yarıyıl | 3 + 2 | 5,0 | 5,0 |
Ön Koşullar | Yok |
Dersin Dili | Türkçe |
Dersin Seviyesi | Ön Lisans |
Dersin Türü | Ders |
Dersin Verilişi | Yüz yüze |
Dersin Koordinatörü |
Öğr. Gör. Dr. Sabri UZUNER |
Dersi Verenler |
Öğr. Gör. Dr. Sabri UZUNER |
Dersin Yardımcıları | |
Dersin Amacı | Mikroişlemciler ve mikrodenetleyicilerin mimarisinin tanıtılması. Mikrodenetleyici sistemlerin donanımsal ve yazılımsal temellerinin öğretilmesi ve piyasada aktif olarak kullanılan PIC 16F877A serisi mikrodenetleyici temel alınarak; mikroişlemci sistem tasarımı ve yazılımının teorik ve uygulamalı olarak öğrencilere kazandırılması. |
Dersin İçeriği | Belirlenen göreve uygun mikrodenetleyicinin seçilmesi,Mikrodenetleyiciye programın yüklenmesi, Algoritma ve akış diyagramlarının çıkarılması, Mikrodenetleyici kaydedici ve komutlarını kullanmak, Mikrodenetleyici ile temel giriş – çıkış programlar yazmak, programı derlemek ve hataları gidermek, Mikrodenetleyici ile buton ve led uygulamaları yapmak, mikrodenetleyici ile 7 segment gösterge devreleri kurmak, Mikrodenetleyici ile tuş takımı devreleri kurmak, Mikrodenetleyici ile LCD devreleri kurmak, Mikrodenetleyici ile ADC devreleri kurmak, Mikrodenetleyici ile anahtarlama elemanları devreleri kurmak, Mikrodenetleyici ile sensörlü devreler kurmak, Mikrodenetleyici ile EEPROM lu devreler kurmak, Mikrodenetleyici ile seri iletişim devreleri kurmak, Mikrodenetleyici ile step motorlu devreler kurmak, Mikrodenetleyici ile DC motorlu devreler kurmak, Mikrodenetleyiciler ile Servo Motor devreleri kurmak |
Ders Öğrenme Kazanımları |
- Mikroişlemciler, Mikrodenetleyiciler, arasındaki farkları belirleyebilme ve temel kavramları özümseme. - Mikroişlemci mimarileri ve bileşenlerini (Harvard, Von Neuman, Memory, …) kavrayabilme, avantaj ve dezavantajlarını belirleyebilme - Mikrodenetleyicilerin temel özelliklerini özümseme - PIC mikrodenetleyicileri ailesini sınıflandırabilme ve temel özelliklerini özümseme ve endüstriyel uygulamalar yapabilme |
Hafta | Konular | Öğretim Yöntemleri |
---|---|---|
1. Hafta | Mikroişlemciler, Mikrodenetleyiciler Tanıtımı | Sözel Anlatım |
2. Hafta | Mikroişlemci mimarileri ve bileşenleri | Sözel Anlatım |
3. Hafta | Mikrodenetleyicilerin temelleri, çeşitli mikrodenetleyici aileleri ve PIC mikrodenetleyicilere giriş | Sözel Anlatım Uygulama |
4. Hafta | PIC yazılım geliştirme platformları ve PIC Basic Pro programlamaya giriş | Uygulama |
5. Hafta | PIC Basic Pro komutları ve komut seti örnekleri | Uygulama |
6. Hafta | PIC Basic Pro programlamaya giriş ve MPLAB ve Micro Code Studio derleyicisi | Uygulama |
7. Hafta | PIC Basic Pro temel giriş çıkış işlemleri | Uygulama |
8. Hafta | Motor Kontrol Yötemleri | Uygulama |
9. Hafta | LCD, Keypad, Display işlemleri | Uygulama |
10. Hafta | RS232, I2C ve SPI haberleşmeleri ve programlanması | Uygulama |
11. Hafta | RS232, I2C and SPI communications and programming (continued) | Uygulama |
12. Hafta | ADC (Analog Dijital Çevirici) programlama, Dahili EEPROM işlemleri | Uygulama |
13. Hafta | Zamanlayıcı ve sayıcı programlama, Tut, yakala ve PWM programlama | Uygulama |
14. Hafta | Giriş – çıkış, kesme programlama; örnek programlar | Uygulama |
Altınbaşak, O., “Mikrodenetleyiciler ve PIC Programlama”, Altaş Yayıncılık, İstanbul, 2008. |
http://melabs.com/samples/ |
Program Yeterlilik | Katkı Düzeyi | DK1 | DK2 | DK3 | DK4 | Ölçme Yöntemi |
---|---|---|---|---|---|---|
PY2 | 4 | 2 | 2 | 3 | 4 | 40 |
PY3 | 4 | 3 | 3 | 5 | 5 | 40 |
PY4 | 5 | 0 | 0 | 0 | 0 | - |
PY5 | 3 | 3 | 3 | 5 | 5 | 40 |
PY6 | 3 | 3 | 3 | 3 | 4 | 40 |
PY7 | 2 | 4 | 4 | 3 | 3 | 40 |
PY8 | 3 | 3 | 3 | 2 | 2 | 40 |
PY9 | 4 | 5 | 3 | 5 | 4 | 40 |
PY10 | 2 | 3 | 3 | 3 | 3 | 40 |
PY12 | 3 | 3 | 3 | 3 | 3 | 40 |
PY14 | 4 | 4 | 4 | 4 | 4 | 40 |
0 | 1 | 2 | 3 | 4 | 5 | |
---|---|---|---|---|---|---|
Ders Katkı Düzeyi | Yok | Çok Düşük | Düşük | Orta | Yüksek | Çok Yüksek |
Ölçme Yöntemi | Yazılı sınav | Sözlü sınav | Ödev/Proje | Laboratuvar Çalışması | Sunum /Seminer |
Etkinlik | Sayısı | Süresi (Saat) | Toplam İş Yükü (Saat) |
---|---|---|---|
Ders Saati | 14 | 5 | 70 |
Ön Hazırlık, Pekiştirme Çalışmaları | 11 | 2 | 22 |
Araştırma | 1 | 1,5 | 1,5 |
Ara Sınav 1 | 1 | 2 | 2 |
Final | 1 | 2 | 2 |
Uygulama | 10 | 3 | 30 |
Toplam İş Yükü | 127,5 | ||
Dersin AKTS Kredisi | 5,0 |