Gömülü Sistemler ve Elektronik Laboratuvarı

Mikroişlemci temelleri, yaygın mikroişlemci mimarileri ve çevirici dili.

Gömülü sistemlerin donanım ve yazılımının tasarımı ve geliştirilmesi.

Mikrodenetimci çevre birimleri, gerçek zamanda programlama kavramları, veri akışı denetimi ve iş kesme komutları.

Gerçek zamanda süreç ve veri akışı denetim uygulamaları, iletişim protokolleri, gerçek zaman işletim sistemleri, sistem içi programlama.

EE443 GÖMÜLÜ SİSTEMLER DERSİ VE UYGULAMASI

Ders Planı için BURAYA tıklayın

1) Introduction to Computing

  • Numbering and Coding System.
  • Logical Operations.
  • Memory Organization of Computers
  • Internal Block Diagram of a CPU
  • Harvard and Von Neumann architectures
  • Microcontrollers versus General Purpose Microprocessors

2) Microcontrollers

  • Microcontroller Architecture
  • Introduction to Microcontroller Assembly Language
  • Arithmetic and Logic Instructions
  • Microcontroller Advanced Assembly Language Programming.
  • Microcontroller Programming in C.

3) Basic Microcontroller Programming Tools (in Assembly and C)

  • Microcontroller Digital I/O Programming 
  • Microcontroller Timer Programming 
  • Microcontroller Interrupt Programming 
  • Microcontroller ADC Programming 
  • Microcontroller PWM Programming 
  • Microcontroller I2C Programming 
  • Microcontroller UART Programming 

4) Designing A Basic Temperature Control Circuit with Microcontroller.

  • Choosing Design Tools.
  • Choosing Microcontroller and Other Additional Sensors.
  • Describing Physical and Programming Properties.
  • Drawing PCB.
  • Test and Finalize Project