Ana içeriğe atla

BIM 220 - Mikroişlemciler ve Mikrodenetleyiciler Laboratuvarı

Mühendislik ve Doğa Bilimleri Fakültesi · Bilgisayar Mühendisliği · Lisans

AKTS: 2 T+U+L: 0+0+2 Zorunlu
Koordinatör: Prof. Dr. Tarık ÖZKUL
Ön Koşul Dersleri: BIM 219 - Hesaplama Sistemleri

Dersin Amacı

Mikroişlemci ve mikroişlemci sistemini tanımak, Mikroişlemci komut işlevlerini kavramak, Mikroişlemci donanım yapısı ve işleyişini anlamak, Belirli bir görev için mikroişlemci programlama becerisi kazanmak. 

Ders İçeriği

Sayı Sistemleri ve Kodlar, Sayısal Devreler, Seri ve Paralel Kaydediciler, Mikroişlemci Teknolojisi, Mikroişlemci Temelli Sistem Yapısı ve Çalışması, Aritmetik Lojik İşlem Birimi, Bellek Birimi, Mikroişlemci Yazılımı, Mikroişlemci Komut Kümesi, X86 Assembly Dili, Mikrodenetleyiciler, Mikrodenetleyici Geliştirme Araçları, Mikrodenetleyici Programlama Teknikleri, Veri İletişim Standartları, Temel Giriş/Çıkış Teknikleri, Mikrodenetleyici Çevre Birimleri, Mikrodenetleyici Temelli Sistem Uygulamaları

Zorunlu Kaynaklar

Laboratuvar Föyleri

 

Önerilen Kaynaklar

Ders Notları

Dersin Öğrenme Çıktıları

  1. 1-Mantıksal tasarım temelleri
  2. 2-Mikroişlemcilerin çalışmasının anlaşılması
  3. 3-Mikroişlemcilerin ve mikrokontrolörlerin çeşitli şekillerde programlanması
  4. 4-Aritmetik Lojik İşlem Birimi tasarımının anlaşılması

Temel Alan Dağılımı

(48) Bilgisayar%50 (52) Mühendislik%50

Öğretim Yöntem ve Teknikleri

AnlatımSoru-CevapAlıştırma ve UygulamaGrup ÇalışmasıDeney / Laboratuvar / Atölye / Alan Uygulaması

Ölçme ve Değerlendirme

Performans Görevi (Uygulama / Laboratuvar / Atölye / Arazi Çalışması / Seminer / Sunum / Bitirme Çalışması / Tez)Sınav (Yazılı Sınav / Test: Doğru-Yanlış Testi, Çoktan Seçmeli Testi, Kısa Cevaplı Test, Eşleştirmeli Test)

AKTS / İş Yükü

EtkinlikSayıSüre (saat)Toplam İş Yükü
Ders Süresi (Sınav Haftası Dahil)000
Sınıf Dışı Ders Çalışma Süresi16116
Ara Sınav122
Kısa Sınav000
Ödev000
Uygulama16232
Final144

Ders Akışı

HaftaKonuÖn Hazırlık
1Genel BilgilendirmeGenel Bilgilendirme
2Sayısal Tasarımın TemelleriSayısal Tasarımın Temelleri
3Sayısal Devreler ile İşlemler, Seri – Paralel Kaydediciler,Sayısal Devreler ile İşlemler, Seri – Paralel Kaydediciler,
4ALU DesignALU Design
5X86 Assembler Diline Giriş, Transfer Komutları, Aritmetik KomutlarX86 Assembler Diline Giriş, Transfer Komutları, Aritmetik Komutlar
6Mantıksal Komutlar, Kaydırma ve Döndürme Komutları,Mantıksal Komutlar, Kaydırma ve Döndürme Komutları,
7Dallanma KomutlarıDallanma Komutları
8Ara SınavAra Sınav
9Mikrokontrolörlere giriş ve Giriş-Çıkış İşlemleriMikrokontrolörlere giriş ve Giriş-Çıkış İşlemleri
10Mikrokontrolörlerde C dili ile geliştirme, Bitwise İşlemlerMikrokontrolörlerde C dili ile geliştirme, Bitwise İşlemler
11Mikrokontrolörlerde C dili ile geliştirme, Analog-Dijital DönüştürmeMikrokontrolörlerde C dili ile geliştirme, Analog-Dijital Dönüştürme
12Mikrokontrolörlerde C dili ile geliştirme, Zaman ÖlçümüMikrokontrolörlerde C dili ile geliştirme, Zaman Ölçümü
13Mikrokontrolörlerde C dili ile geliştirme, KesmelerMikrokontrolörlerde C dili ile geliştirme, Kesmeler
14Mikrokontrolörlerde C dili ile geliştirme, İletişim ProtokolleriMikrokontrolörlerde C dili ile geliştirme, İletişim Protokolleri
15Final SınavıFinal Sınavı
16Final SınavıFinal Sınavı