Skip to content

acetinkaya/mikroislemciler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 

Repository files navigation

mikroislemciler

MİKROİŞLEMCİLER - MICROPROCESSORS DERS İÇERİĞİ

DERS BİLGİLERİ

Amaç: Bu ders mikroişlemcilerin temel çalışma prensiplerini, mimari yapılarını ve uygulama alanlarını öğretmeyi amaçlamaktadır. Öğrencilere hem klasik mikroişlemci mimarilerinin çalışma mantığını hem de quantum bilgisayar teknolojilerinin temellerini kazandırarak, modern bilişim dünyasının gerekliliklerine uygun bir altyapı oluşturmak hedeflenmektedir. Ayrıca, ders kapsamında quantum algoritmalarının ve yapay zeka ile desteklenen quantum hesaplama tekniklerinin uygulama alanlarına değinilecektir.

İçerik: Bu dersin içeriği, Hafta 1-6: Sayısal bilgisayar sistemlerinin blok şeması, mikroişlemcilerin ve mikrodenetleyicilerin temel bileşenleri, mikroişlemci mimarileri ve temel zamanlayıcı işlevleri ile ilgili teorik bilgi, Hafta 8-10: Farklı mikroişlemci ailelerinin (Motorola, Intel) mimarileri ve özellikleri, Hafta 11: İntel 8088 & 8086 Mikroişlemci mimarileri, Hafta 12: STM32F407 Mikroişlemci mimarisi, Hafta 13-14: quantum bilgisayarların mimari yapısı, quantum hesaplama temelleri ve quantum algoritmaları ele alınır. Hafta 7 ve 15: Ara sınav ve final değerlendirmesidir.

DERSİN ÖĞRENME ÇIKTILARI

Sayısal bilgisayarın blok şemasının oluştrulması. Mikroişlemci ve mikrodenetleyici arasındaki temel farkları ve bu yapıların avantaj/dezavantajlarını karşılaştırabilme.
Mikroişlemci bileşenlerini (RAM, ROM, CPU, vb.) tanımlayabilme ve her bir bileşenin işlevini açıklayabilme.
Von Neuman ve Harvard mimarileri arasındaki farkları kavrayarak, mikroişlemci mimarilerini değerlendirebilme.
Giriş/çıkış birimlerini ve GPIO yapılandırmasını kullanarak mikroişlemci tabanlı temel bir sistem tasarlayabilme.
PWM, ADC ve kesme mekanizmalarının (interrupt) işleyişini açıklayabilme.
SPI, I2C, UART, USB ve CAN-Bus gibi iletişim protokollerini açıklayarak, bunların kullanım alanlarını belirleyebilme.
Motorola, Intel ve MC68000 gibi farklı mikroişlemci ailelerinin mimari özelliklerini ve iç yapısını inceleyebilme.
Quantum hesaplama temellerini öğrenerek quantum bilgisayarların klasik bilgisayarlardan farklarını kavrayabilir.
Hem klasik hem de modern hesaplama teknolojilerinin gelecekteki uygulama alanlarına yönelik öngörülerde bulunabilir.

HAFTALIK DERS KONULARI

  1. Hafta - Sayısal Bilgisayarın Blok Şeması, Mantıksal Operatörler, Mikrodenetleyici ve Mikrodenetleyici Kavramları, Mikrodenetleyici ve Mikrodenetleyici Arasındaki Farklar, Mikrodenetleyici ve Mikrodenetleyici Arasındaki Avantaj ve Dezavantaj, Gömülü Sistem Kavramı ve Kullanım alanları
  2. Hafta - Mikroişlemciler gerçekleştirdiği fonksiyonlar ve genel çalışması, Kodlayıcılar ve kod çözücülerin işleyişi ve kullanımı
  3. Hafta - Sayısal Entegreler ve Mikroişlemciyi oluşturan bileşenler (RAM, ROM, ALU, CPU, REGISTERS, ADC, DMA, USART, SPI, i2C, DAC, TIMER, PWM, ADRESS BUS, DATA BUS, CONTROL BUS, IO, INTERRUPT)
  4. Hafta - Mikroişlemci mimarileri (Von Neuman ve Harvard), Mikroişlemci CISC ve RICS Komut Tasarımı Mimarileri ve Genel Amaçlı Giriş/Çıkış - GPIO Yapılandırması (General Purpose Input/Output)
  5. Hafta - Mikroişlemci Temel Zamanlayıcıları - Kesme - Interrupt, PWM (Pulse Width Modulation), Analog Dijital Çevirici ADC (Analog-to-Digital Converter) Hesaplamaları
  6. Hafta - Mikroişlemci Haberleşme Protokolleri;, SPI Haberleşme (Serial Peripheral Interface), i2c Haberleşme (Inter-Integrated Circuit), UART (Universal Asynchronous Receiver-Transmitter) Seri Haberleşme, USB (Universal Serial Bus) Haberleşme ve CAN-Bus (Controller Area Network) Haberleşme
  7. Hafta - Vize Sınavı Haftası
  8. Hafta - Motorola MC6800 Mikroişlemci Ailesi
  9. Hafta - Intel 8080 Mikroişlemci Ailesi
  10. Hafta - MC68000 Mikroişlemci Ailesi
  11. Hafta - İntel 8088 & 8086 Mikroişlemci mimarileri
  12. Hafta - STM32F407 Mikroişlemci mimarisi
  13. Hafta - Quantum Bilgisayar Mimarisi ve Uygulamaları (Mimarisi, Hesaplama Temelleri)
  14. Hafta - Quantum Bilgisayar Mimarisi ve Uygulamaları (Algoritmaları, YZ destekli hesaplamalar)
  15. Hafta - Final Sınavı Haftası

KAYNAKLAR
Prof. Dr. Eşref Adalı, "Mikroişlemciler Mikrobilgisayarlar". Birsen Yayınları. 2004.
M. Morris Mano , Abdüssamet Marşoğlu (Çevirmen) , Nurşen Suçsuz (Çevirmen) "Bilgisayar Sistemleri Mimarisi", Literatür Yayıncılık, 2002.
Prof. Dr. Hüseyin Ekiz, "Mantık devreleri:(sayısal elektronik)". Değişim Yayınları. 2010.

About

MİKROİŞLEMCİLER - MICROPROCESSORS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published