EE 308 • Final • Microprocessor Based System Design
Bu ders, mikroişlemci tabanlı sistemlerin donanım ve yazılım tasarımına giriş niteliğindedir.
Öğrenciler, mikroişlemcilerin çalışma prensipleri, bellek ve giriş/çıkış birimleriyle etkileşimi, bus yapıları ve assembly dili programlama konularında bilgi sahibi olurlar. Seri ve paralel haberleşme, kesme (interrupt) yönetimi, zamanlama analizleri gibi konular detaylandırılır. Dönem boyunca yapılan uygulamalı laboratuvar çalışmaları ve proje ile öğrencilerin gömülü sistem tasarımı becerileri geliştirilir. Kapanışta her öğrenci belirli bir işlevi yerine getiren, bağımsız bir mikrodenetleyici sistemi (örneğin bir gömülü sistem) tasarlayıp uygulamaya döker.
Eğitmen

Haktan Lofça
Elektrik Elektronik Mühendisi
Merhabalar ben Haktan Lofça, Isparta Uygulamalı Bilimler Üniversitesi Elektrik-Elektronik Mühendisi mezunuyum. Öğrencilik yıllarımda TÜSAŞ, Robotistan gibi firmalarda staj yaptım; FPGA tabanlı devre tasarımı, IoT sistemleri ve mikroişlemciler üzerine çalıştım. Mezuniyet sonrası Chegg platformunda üniversite öğrencilerine teknik konularda destek verdim. Şu anda Filozof Mobil Teknolojileri firmasında Sistem Entegrasyon Mühendisi olarak çalışıyor, IoT tabanlı projeler geliştiriyorum. Öğrenmeyi ve öğrendiklerimi projeye dönüştürmeyi seven bir mühendis olarak, Unicourse’ta bilgilerimi siz değerli öğrencilere aktarmaya gayret ediyorum.
Konular
Device driver design
7 konu anlatımı · 3 soru
Device Driver Design: Part 1
Device Driver Design: Part 2
Device Driver Design: Part 3
Real-Time Clock Implementation on LCD
Real-Time Clock Implementation on LCD (VSCode & Proteus)
Timer-Based Delay Using Polling
Timer-Based Delay Using Polling (VSCode & Proteus)
Review Questions: Device Driver Design-1
Review Questions: Device Driver Design-2
Review Questions: Device Driver Design-3
Keypad, ADC/DAC and display device interfacing
14 konu anlatımı · 3 soru
Building the Bridge: What is an ADC?
An ADC's ID Card: Resolution & Vref
Meeting the AVR's ADC: The ADMUX Register
The ADC's Engine: The ADCSRA Register
The 200 kHz Speed Limit: Prescaler & Recipe
Real World Application: The LM35
The Engineering Shortcut: The ADLAR Bit
The Other Side of the Coin: What is a DAC?
Understanding the ADC with a Potentiometer - 1
Understanding the ADC with a Potentiometer - 2
Building a Smart Thermometer with the LM35 - 1
Building a Smart Thermometer with the LM35 - 2
Generating Analog Waveforms with a DAC - 1
Generating Analog Waveforms with a DAC - 2
Quiz: ADC, DAC, and Sensor Interfacing - 1
Quiz: ADC, DAC, and Sensor Interfacing - 2
Quiz: ADC, DAC, and Sensor Interfacing - 3
Serial interfacing: asynchronous protocols
18 konu anlatımı · 3 soru
Why Serial? How to Talk Without a Clock?
The Asynchronous Alphabet
The Real-World Standard: RS232
The Translator Enters: Why MAX232 is Mandatory
The AVR's Control Panel: USART Registers
The Status Report: UCSRA and Flags
The Art of Precision: Baud Rate Error & "Magic"
Com0com Installatıon
PıcsımLab Error
USART Example - 1
USART Example - 2
USART LED Example - 1
USART LED Example - 2
USART String - 1
USART String - 2
USART polling vs ınterrupt - 1
USART polling vs ınterrupt - 2
USART polling vs interrupt - 3
Quiz: Asynchronous Serial Communication - 1
Quiz: Asynchronous Serial Communication - 2
Quiz: Asynchronous Serial Communication - 3
Serial interfacing: synchronous protocols
13 konu anlatımı · 3 soru
Communication with a Clock: What is SPI?
The Rules of SPI (CPOL & CPHA)
The AVR's SPI Control Panel
Practical Application: Talking to the MAX7221
The Power of Two Wires: What is I2C?
The Language of the Protocol
Special Conditions
The AVR's I2C Brain
MAX7219 VSCode & Proteus
MAX7219_UU VSCode & Proteus
I2C_write_assembly
I2C_write_C VSCode
I2C_write_C Proteus
Quiz: Serial Communication Protocols: SPI and I2C - 1
Quiz: Serial Communication Protocols: SPI and I2C - 2
Quiz: Serial Communication Protocols: SPI and I2C - 3
Sensor Interfacing: protocols and physical layer
6 konu anlatımı · 2 soru
I2C Quick Refresher
DS1307 Datasheet
Speaking in Numbers: BCD Format
RTC Alarm Clock Project - 1
RTC Alarm Clock Project - 2 VSCode
RTC Alarm Clock Project - 2 Proteus
Quiz: Speaking in Numbers - 1
Quiz: Speaking in Numbers - 2
DC Motor interfacing.
10 konu anlatımı · 2 soru
What is a DC Motor? An Introduction to Speed and Direction Control
Duty Cycle, Frequency and Basic Calculations
Phase Correct PWM
16-Bit Timer1
H-Bridge and Motor Drivers
Optoisolators & ADC Integration
PWM01 - VSCODE
PWM01 - proteus
PWM02- VSCODE
PWM02- PROTEUS
Quiz: DC Motor Interfacing - 1
Quiz: DC Motor Interfacing - 2
DC Motor interfacing.
2 konu anlatımı
Project - VSCODE
Project - Proteus
Paketi Tamamla
🎓 Sabancı Üniversitesi öğrencilerinin %92'si tüm paketi alarak çalışıyor.
