Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
7EEE 407MICROPROCESSORS AND MICROCONTROLLERS2+0+23525.06.2026

 
Dersin Detayları
Dersin Dili İngilizce
Dersin Düzeyi Lisans
Bölümü / Programı ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu dersin amacı, mikroişlemci ve mikrodenetleyici tabanlı sistemler ve arayüz teknikleri hakkında kapsamlı bilgi sağlamaktır. Mikrodenetleyici, Assembly ve C dili programlama kullanarak, öğrencilerin gömülü sistem tasarımı yapabilme yeteneğine sahip olmaları hedeflenmektedir. Öğrenciler aşağıdaki konuları öğreneceklerdir:
• Mikroişlemcilerin günlük hayattaki rolünü ve önemini anlamak.
• PIC18F mikrodenetleyici bilgisini kullanmak.
• Otomatik kontrol sistemleri tasarlamak ve inşa etmek.
• Assembly dili programlamasını anlamak.
• C dili programlamasını anlamak.
• PIC18F işlemcisinin dahili organizasyonunu, adresleme modlarını ve komut setlerini bilmek.
• PIC18F mikrodenetleyicisinin çeşitli fonksiyonel birimlerini bilmek.
• LCD, klavye ve sensörler gibi çevresel cihazlarla mikrodenetleyici arayüzü oluşturmak.
Dersin İçeriği • Mikroişlemcilerin günlük hayattaki rolünü ve önemini anlamak.
• PIC18F mikrodenetleyici bilgisini kullanmak.
• Otomatik kontrol sistemleri tasarlamak ve inşa etmek.
• Assembly dili programlamasını anlamak.
• C dili programlamasını anlamak.
• PIC18F işlemcisinin dahili organizasyonunu, adresleme modlarını ve komut setlerini bilmek.
• PIC18F mikrodenetleyicisinin çeşitli fonksiyonel birimlerini bilmek.
• LCD, klavye ve sensörler gibi çevresel cihazlarla mikrodenetleyici arayüzü oluşturmak
Dersin Yöntem ve Teknikleri yüz yüze
Ön Koşulları ( EEE 146 ) ve ( EEE 241 )
Dersin Koordinatörü Yok
Dersi Verenler Prof.Dr. Ergun ERÇELEBİ https://eee.gantep.edu.tr/pages.php?url=akademik-personel-2 ercelebi@gantep.edu.tr
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar PIC Microcontroller and Embedded Systems: Using Assembly and C for PIC18
Microcontroller Theory and Applications with PIC18F

Ders Yapısı
Matematik ve Temel Bilimler %30
Mühendislik Bilimleri %40
Mühendislik Tasarımı %40

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 2 % 40
Uygulama 10 % 20
Yarıyıl Sonu Sınavı 1 % 40
Toplam :
13
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Haftalık teorik ders saati 12 2 24
Haftalık uygulamalı ders saati 12 5 60
Okuma Faaliyetleri 8 5 40
Materyal tasarlama, uygulama 2 15 30
Ara sınav ve ara sınava hazırlık 1 10 10
Toplam İş Yükü   AKTS Kredisi : 5 164

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Mikrodenetleyici Mimarisi Anlama: - Mikrodenetleyicilerin temel mimarisi ve bileşenleri hakkında bilgi sahibi olma. - Farklı türde mikrodenetleyiciler ve bunların uygulamalarıyla tanışıklık.
2 Programlama ve Geliştirme: - C veya assembly gibi diller kullanarak mikrodenetleyicileri programlama konusunda yetkinlik. - Mikrodenetleyici programlama için Entegre Geliştirme Ortamları (IDE'ler) ve araçları kullanma yeteneği.
3 Arayüz ve İletişim: - Mikrodenetleyicileri çeşitli çevresel birimlerle (sensörler, aktüatörler, ekranlar) arayüz oluşturma becerisi. - UART, I2C, SPI ve CAN gibi iletişim protokollerini anlama.
4 Gömülü Sistem Tasarımı: - Gömülü sistem projeleri tasarlama ve uygulama yeteneği.
5 Hata Ayıklama ve Sorun Giderme: - Mikrodenetleyici tabanlı sistemlerdeki sorunları tespit etmek ve çözmek için hata ayıklama araçlarını kullanma yetkinliği. - Donanım ve yazılım sorunları için sorun giderme teknikleri bilgisi.
6 Güç Yönetimi: - Mikrodenetleyici sistemlerinin performansını ve verimliliğini optimize etmek için güç yönetimi tekniklerini anlama. - Düşük güç modları ve enerji tasarrufu uygulamaları hakkında farkındalık.
7 Pratik Uygulama: - Mikrodenetleyicilerin gerçek dünya uygulamalarında entegrasyonunu gösteren pratik projeler geliştirme deneyimi. - İşbirlikçi projelerde çalışma yeteneği, takım çalışması ve proje yönetimi becerilerini içermek.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Mikroişlemcilere ve Mikro denetleyicilere Giriş
2 PIC Mikrodenetleyicileri: özellikler, mimari ve assembly dilinde programlama
3 Dallanma, altprogram çağırılması veZaman Gecikme Döngüsü
4 PIC Mikrodenetleyici Giriş/Çıkış programlama
5 Aritmetik, Mantık Komutları ve Programlar
6 C dilinde PIC programlama
7 C dilinde PIC programlama
8 LCD ve Klavye Arayüzleme
9 LCD ve Klavye programlama assembly ve C dillerinde
10 PIC Zamanlayıcı programlama assembly dilinde
11 PIC Zamanlayıcı programlama C dilinde
12 Güvenlik Zamanlayıcılar ve Dolaylı Adresleme
13 Flash ve EEPROM belleklerini veri depolamak için kullanma
14 Mikro işlemci uygulamaları

 
Ders İçin Önerilen Diğer Dersler
Veri yok
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Tüm 4 4 4 4 5
Ö1
Ö2
Ö3
Ö4
Ö5
Ö6
Ö7 4 4 2 3 4 4

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek

  
  https://obs.gaziantep.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=337726&lang=tr