Ders Planı / MICROPROCESSORS

Ders Bilgileri

Dersin Kredisi 3.0
Dersin AKTS Kredisi 4.0
Dersin Öğretim Dili İngilizce
Dersin Düzeyi Lisans , TYYÇ: 6. Düzey , EQF-LLL: 6. Düzey , QF-EHEA: 1. Düzey
Dersin Türü Zorunlu
Dersin Veriliş Şekli Yüz-Yüze Eğitim
Ders zorunlu veya opsiyonel iş deneyimi gerektiriyor mu ? Z
Dersin Koordinatörü Prof. Dr. RAFET AKDENİZ
Dersi Veren(ler)
Dersin Yardımcıları

Amaç ve İçerik

Dersin Amacı Intel 80386 mikroişlemci mimarisini tanıttı. Vurgu, donanım özellikleri, belleği, sistem ve arayüz, temel I / O arabirimi ve kesmeler yerleştirilir. Bu kavramların uygulanması, laboratuvarda deneysel bir çalışma ile yapılacaktır.
Dersin İçeriği 80386DX ve özellikleri setleri Kayıt. Otobüs sistemleri: Veri, adres, kontrol ve sistem otobüs. 80386DX ve işlevleri sinyal arabirimleri (pinouts). Program depolama belleği: ROM, PROM, EPROM. Veri depolama belleği: SRAM ve DRAM. Okuma ve yazma otobüs döngüsü zamanlama. Yazılım ve donanım organizasyonunu, bellek adresi alanı. Çözme Adres. Bellek arabirimi Giriş / Çıkış Tipleri: İzole edilmiş ve bellek eşlenen I / O Giriş / Çıkış talimatları. Giriş / Çıkış portu adresi çözme. 82C55A: programlanabilir çevre arayüzü (ÜFE). 82C55A uygulamaları.82C54 programlanabilir aralıklı zamanlayıcı.8251A programlanabilir iletişim arayüzü (USART: evrensel senkron asenkron alıcı verici). Analog-Dijital (ADC) ve dijital-analog (DAC) dönüştürücüler.

Haftalık Ders Konuları

1Giriş.Mikroişlemci nedir. CISC ve RISC mikroişlemciler.80386DX ve özellikleri setleri Kayıt. Otobüs sistemleri: Veri, adres, kontrol ve sistem yolları. 80386DX arabirimleri
2Bellek sistemi. Program saklama belleği: ROM, PROM ve EPROM.
3Veri depolama belleği, SRAM ve DRAM. Read ve write yolu işlemleri. Bellek adres alanlkarına yönelik yazılım ve donanım yapısı.
4Adres dekodlama. Bellek arayüzü.
5Temel giriş/çıkış arayüzü. Input/output yapısı: I/O bellek haritası
6Giriş/çıkış komutları, Giriş/çıkış port adres dekoding, 82C55A: programlanabilir çevrebirim arayüzü (PPI).
782C55A uygulamaları.
8MIDTERM EXAM
982C54 programlanabilir interval zamanlayıcısı.
10The 8251A programlanabilir iletişim arayüzü:USART universal senkron asenkron alıcı verici.
11Analodan sayısal (ADC) ve sayısaldan analoga (DAC) dönüştürücüler.
12Temel kesme işlemleri. Kesme ve exception çeşitleri, donanımsal kesmeler, 82C59A kesme denetleyicisi
13Temel DMA işlemi. Programlanabilir 82C37A DMA denetleyicisi.
14Final sınavı

Kaynaklar

M. Mazidi, J. Mazidi, “The 80x86 IBM PC and Compatible Computers (Vol. I & II), Assembly Language, Design, and Interfacing,” fourth edition, Prentice-Hall, 2003