CENG 384

Mikroişlemciler

8051 donanım veyazılım özelikleri. 8051 çevirici dili(assembly) programlama. 8051 mimarisi. 8051 giriş / çıkış port programlama, zamanlayıcı programlama, seri port programlama vekesmekontrol programlama.

Dersin Amacı

Mikroişlemci ve mikrobilgisayarların elemanları, mikroişlemciler için yazılım ve donanım; mikrodenetleyiciler; mikrodenetleyicilerle gömülü sistem tasarımı, bellek arayüzü, tipik mikroişlemci/denetleyicilerin analog-dijital giriş/çıkış arayüzleri vekesmearayüzü; assembly ile programlama.

Kaynakça

The 8051 Microcontroller, 4th Edition (2007) Prentice- Hall [Scott MacKenzie, Raphael Chung-Wei Phan] (textbook)

Öğrenme Çıktıları

OC1: Çevirici dili(assembly) ile 8051 programlamayı öğretmek.
OC2: Mikroişlemci, mikrodenetleyici kavramlarını açıklamak ve karşılaştırmak.
OC3: 8051 mikrodenetleyici ailesini ve mimarisini öğretmek.
OC4: 8051 yazılım ve donanım özelliklerini açıklamak.

Konular
Ders tanıtımı ve dönem genel bakışı
Mikrobilgisayarlara giriş + eprom
Eprom’lu BCD’den 7 segment display’e gosterim
8051 donanımı
8051 komut kümesi
8051 komut kümesi
Vize
Hesap makinesi tasarımı
8051 zamanlayıcısı
Saniye sayacı deneyi
ADC + pod + LM135
ADC ile sıcaklık ölçümü
8051 seri portu
8051 kesmeleri

Notlandırma

Ara Sınav 40%

Final 20%

Lab 40%