İşleminiz Devam Ediyor.
Lütfen Bekleyiniz...
Dersin Ayrıntıları
Yarıyıl Kodu Adı T+U+L Kredi AKTS
5 05150503 Microprocessors 3+2+0 4 5
Dersin Detayları
Dili : İngilizce
Düzeyi : Lisans
Bölümü / Programı : Elektrik Elektronik Mühendisliği
Öğrenim Türü : Örgün Öğretim
Türü : Zorunlu
Amacı : Bu dersi başarıyla tamamlayan öğrenciler, sayısal bir formda bilgi sunabilecek, PIC mikrodenetleyicileri hakkında tanıtıcı bilgiler, 16F84'ün programlama temelleri, LED Flaşör, Chasing LED'leri, vb. Gibi bazı başlangıç projelerini başlatabileceklerdir. montaj dili, ana programlama becerilerini edinme, girdi ve çıktıların nasıl kullanılacağı, analogdan dijital dönüşüme ne anlama geldiği ve kesintilerin nasıl kullanılacağı
İçeriği : Mikroişlemci sistemlerinin temel elemanları. Öğretim formatları. Adresleme teknikleri. Assembler dili - mikroişlemcilerden örnekler. Adresleme, komut yürütme, veri sunumu ve program kodlama ve hata ayıklama ayrıntılı inceleme. Mikroişlemci tabanlı sistemlerin tasarımı.
Yöntem ve Teknikleri :
Ön Koşulları : Yok
Koordinatörü : Doç. Dr. Hulusi AÇIKGÖZ
Dersi Verenler : Dr. Öğr. Üyesi Abdülkadir Özcan
Yardımcıları : Yok
Staj Durumu : Yok
Dersin Kaynakları
Kaynaklar : D. W. Smith, “PIC in Practice”, 2nd Edition, Elsevier-Newnes, (2006)
Ders Yapısı
Mühendislik Bilimleri %50
Mühendislik Tasarımı %50
Yarıyıl Çalışma Bilgileri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 %60
Yarıyıl Sonu Sınavı 1 %40
Toplam 2 %100
Etkinlik Bilgileri
Etkinlik Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 2 28
Sınıf Dışı Ç. Süresi 14 3 42
Ara Sınavlar 1 16 16
Laboratuvar 14 2 28
Proje 1 20 20
Yarıyıl Sonu Sınavı 1 10 10
Toplam İş Yükü AKTS: 5 144
Öğrenme Çıktıları
Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra Açıklama
1 Ayrık zamanlı kontrol kuramına hâkim olmalı, bilgisayarla kontrol, mikroişlemci ile kontrol sistemlerinin analizini yapabilmeli
2 Sayısal elektronik temellerini bilmeli, mantık ve sayısal elektronik devrelerinin analizini yapabilmeli
3 Elektronik sistemlerin programlamasında kullanılan temel programlama dillerini (Visual basic, Assembly, C) bilmeli
4 Bilgisayar ve mikroişlemcilerin temel elemanlarını ve işletim sistemlerini bilmeli, bileşen seçimi yapabilmeli
5 Mikroişlemcide kontrol algoritmaları yazabilmeli
Ders Konuları
Hafta Konu
1 İkilik, Sekizli ve Onaltılı Sayı Sistemleri: Bit, Bayt, Sözcük (12 veya 16 bit).
2 Bellek Tipleri: RAM, ROM, EPROM, EEPROM (Flaş), IC'ler (LSI, VLSI, V2LSI, Gates, Mikroişlemciler, Mikrobilgisayarlar, Mikrodenetleyiciler).
3 Mikrodenetleyicilere Giriş: Mikrodenetleyici Türleri, Program Belleği, Saat, Mikrodenetleyici Özellikleri, Donanım (güç, minimum güç, anahtarlama ve LED).
4 16F84 µC'nin Programlanması: Girişler ve Çıkışlar, Zamanlama, Programlama, Veri Girişi, 16F84 için bir Header, STATUS REG ve OPTION_REG, Kodu Kaydetme ve Birleştirme, PICSTART PLUS Programlayıcı, Örnek: 2 Yanıp Sönen LED Program.
5 Tanıtım Projeleri: LED Flaşör 2, SOS Flaşör, Yanıp Sönen 8 LED, Chasing LED, Trafik Işığı, 8'den Fazla Çıkış .
6 Uygun PIC Seçme Kriterleri: 16F84 ve 16F818 arasındaki farklar, 16F84 ve 16F818 için Başlık Programları.
7 Girişleri Kullanma: Akış Şeması, Program Geliştirme, Girişleri Tarama, Sıcak hava üfleyici örneği.
8 Üstbilgileri Anlamak: 16F84 Bellek Haritası, 16F818 Bellek Haritası.
9 Dijital Dönüşümden Analog: A / D Okuma, A / D Cihazının Yapılandırılması, 16F818 için Analog Başlık, A / D Dönüşüm Örnekleri: sıcaklığa duyarlı bir anahtar, bir voltaj göstergesi. program kodları.
10 Radyo Vericileri ve Alıcıları: Alınan Darbe Genişliğini Ölçme.
11 EEPROM Veri Belleği: EEPROM kullanarak örnek.
12 Kesmeler: Kesme Kaynaklar, Kesme Kontrol Kaydı.
13 Bir Interrupt Kullanarak Programlar.
14 Yüksek Seviye PIC Pogramları, Tartışmalar, Gelecek Yönleri, Bilginin 16F877 PIC'ye büyütülmesi.
Dersin Program Çıktılarına Katkısı
P1P2P3P4P5P6P7P8P9P10P11
Tüm 1
Ö1 1
Ö2 5
Ö3 5
Ö4 5
Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek