>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Mikroişlemciler Mikrodenetleyiciler I EEP207 Zorunlu Önlisans 2 Güz 4

Öğretim Elemanı Adı

Prof. Dr. Mehmet Melih İNAL
Doç. Dr. İsmet KANDİLLİ
Öğr. Gör. Ümmühan AKHİSAR
Öğr. Gör. Şener DENİZ
Öğr. Gör. Erkan KOCAKAYA
Öğr. Gör. Murat SÖNMEZ
Öğr. Gör. Rauf YALÇIN

Dersin Öğrenme Kazanımları

1) Mikrobilgisayar sisteminin genel yapısını açıklar.
2) Mikroişlemciler ile mikrodenetleyicileri karşılaştırır.
3) Mikroişlemci/mikrodenetleyici sisteminin kurulmasını açıklar.
4) Programlamaya giriş bilgisini açıklar.
5) Programlamayı uygular.

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Öğrenme Kazanımları
1         Orta   Yüksek                      
2             Yüksek                      
3 Orta       Orta   Yüksek                      
4     Yüksek       Yüksek                      
5     Yüksek   Orta Orta Yüksek   Orta                  

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

Yok

Dersin İçeriği

Mikrobilgisayar Sisteminin Genel Yapısı. Merkezi İşlem Birimi, RAM, ROM Bellek Özellikleri, ROM Çeşitleri, RAM-ROM Belek Karşılaştırmaları, Seri İletişim, Paralel İletişim, Adres Yolu, Kontrol Yolu, Veri Yolu. Mikroişlemciler ile Mikrodenetleyicilerin Karşılaştırılması. Mikroişlemci / Mikrodenetleyici Sisteminin Kurulması. Programlamaya Giriş. Assembly Dilinin Yapısı, Komutlar, Akış Diyagramı, Makine Diline (Onaltılık Sistem) Dönüşüm. Programlama. Veri Transferi, Döngü Kavramı, Alt Program Kavramı, Toplama-Çıkarma, Kaydırma İşlemi.

Haftalık Ders İzlencesi

1) Mikrobilgisayar sisteminin genel yapısı.
2) Mikroişlemci nedir? Mikroişlemcinin yapısı ve özellikleri. Mikrodenetleyici nedir? Mikrodenetleyici yapısı ve özellikleri. Mikroişlemciler ile mikrodenetleyicilerin karşılaştırılması. Mikrodenetleyiciler giriş ve çıkış özellikleri. Mikrodenetleyiciyi programlamak için hangi programlar kullanılır?
3) Mikrodenetleyicinin donanım özellikleri. Mikrodenetleyici çeşitleri ve fiziki yapısı. Mikrodenetleyicide kullanılan bellek çeşitleri.
4) Mikrodenetleyicinin pin bağlantıları. Besleme gerilimi. Saat osilatör çeşitleri. Reset devresi. Giriş-çıkış portları. Mikrodenetleyicinin program belleği. RAM belleği. Diğer bellekler.
5) Assembly dili nedir? Assembly dili yazım kuralları. Assembly komutlarının yazılış biçimleri. Assembly komutları.
6) Mikrodenetleyicinin program komutlarının yazılması. Programın derlenmesi. Mikrodenetleyiciye program yüklemesi. Kütüphane dosyaları. Konfigürasyon bitlerinin özellikleri.
7) Veri transferi ve karar işlemleri. Sonsuz döngü. Döngü düzenlemek. Sayaç kullanarak döngü kullanmak.
8) Ara sınav/Değerlendirme
9) Zaman geciktirme ve alt programlar. Zaman geciktirme döngüleri. Alt program oluşturma.
10) Bit kaydırma ve mantıksal işlem komutları.
11) Aritmetik işlemler. Aritmetik işlem komutları. 8 bit toplama ve çıkarma. 16 bit toplama ve çıkarma.
12) Çevrim tabloları.
13) Program sayıcı. 7 segment display kullanmak. Step motor kontrolü.
14) Programlama.
15) Programlama.
16) Yarıyıl sonu sınavı

Önerilen/İstenen Ders Kaynakları

1- Mikrodenetleyiciler ve PIC Programlama, Orhan Altınbaşak, Altaş Yayıncılık, İstanbul, 2008
2- PIC Programlama Teknikleri ve PIC16F877A Hikmet Şahin, Ayhan Dayanık, Caner Altınbaşak, Altaş Yayıncılık, İstanbul, 2006
3- PIC Microcontrollers for beginners, Nebojsa MATIC and Dragan ANDRIC
4- PIC Mıcrocontroller Project Book, John IOVINE
5- Her Yönüyle PIC Mikrokontrolörler, Yaşar BODUR, Bileşim Yayıncılık
6- Mikroişlemciler ve 8051 Ailesi, Dr.Haluk Gümüşkaya, Alfa Yayıncılık, İstanbul, 1998
7- Kendi Robotunu Kendin Yap, Serkan AYYILDIZ, Altaş Yayıncılık, İstanbul, 2009
8- Atmel AVR Programlama, Abdurrahman TAŞBAŞI, Altaş Yayıncılık, İstanbul, 2008
9- Her Yönüyle PIC16F628, Oğuzhan URGAN-M. Kemal GÜLLÜ, Birsen Yayınevi, İstanbul, 2004
10- PIC denetleyicisi katalog bilgileri ve örnek uygulama programları.
11- The PIC controller catalog information and sample application programs.
12- Uygulama programları
13- Application programs
14- Bir adet ara yazılı sınav, bir adet yılsonu sınavı.
15- One written midterm exams, one final exam.
16- www.microchip.com
17- http://kmyo.kocaeli.edu.tr/

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi

1) Anlatım
2) Soru-Cevap
3) Grup Çalışması
4) Laboratuvar/Çalıştay
5) Proje Temelli Öğrenme


Değerlendirme Yöntemi ve Ölçütleri

Yarıyıl İçi Çalışmalarının Başarıya Oranı

40%

 

Sayı

Yüzde

Yarıyıl İçi Çalışmaları

Ara Sınav

1

50%

Uygulama

1

50%

 

Yarıyıl Sonu Sınavının Başarıya Oranı

60%

Toplam

100%

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte