EE 308MidtermMicroprocessor 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.

1999 TL
17 sa 5 dk konu anlatımı
27 soru çözümü

Eğitmen

Haktan Lofça

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

Ders Tanıtımı

Basic microcomputer structure

Ücretsiz

Register File & ALU Operations

Instruction Cycle & Pipeline

Instruction Format & Register Transfer Language

Understanding Program Counter and Control Flow

AVR Toolchain and IDE Installation

Önemli

Introduction to Assembly Language

Introduction to AVR Instructions

Mini-Quiz A – Installation Process and Code Flow Basics

Ücretsiz

Mini-Quiz B – Memory & Address Map

Ücretsiz

Uploading Code to Arduino Mega and Testing

AVR Memory Model and Addressing

Basic Input/Output (I/O) Operations and Ports

Examples of AVR assembly programming

Example1 - Examples of AVR assembly programming

Example2 - Examples of AVR assembly programming

Example3 - Examples of AVR assembly programming

Example4 - Examples of AVR assembly programming

Önemli

Bonus: Watch the code step by step on the VScode screen

Önemli

7-Segment Display Logic and Hardware Structure

7-Segment Display Example Code

Önemli

7-Segment Display Example Step By Step

Önemli

7-Segment Display Example

Ücretsiz

PA0 Monitoring Logic & Bit Masking

Ücretsiz

PA0 bitmask Example Code

Önemli

PA0 bitmask Example Step By Step

Önemli

Bit Masking and Pin Control Exam

Ücretsiz

Harvard Memory and Variable Allocation

Harvard Architecture and Memory Organization Exam

Önemli

Indirect Addressing with Z Pointer

Z pointer Example Code

Önemli

Z pointer Example Step By Step

Önemli

Z Pointer and Indirect Addressing Exam

Önemli

Port Control with Bit Masks

Subroutines & Stack Operations

Stack Operations and Subroutines Exam

Önemli

250 ms Time Slices with Timer1

Timer1 Example

Önemli

Timer1 Example Step By Step

Önemli

Timer 1 and Time SlicingExam

Önemli

Memory Spaces at a Glance

Continuation of the Memory Areas Overview

I/O vs SRAM Writes

Copying a String from Flash to RAM

Bus Cycle Deep Dive

Continuation of Bus Cycle Deep Dive

Inside a RAM Bit & Byte

Address Decoding & Row Enable

Noise-Proofing with a Schmitt Trigger

AVR Memory Organization and Program Startup

Önemli

Load/Store Operations and Data Memory Instructions

Önemli

I/O Operations and Port Programming

Önemli

Advanced Pointer Operations and Memory Transfer

Önemli

Knight Rider Effect Example

Önemli

Knight Rider Effect Step By Step

Ücretsiz

Binary Counter Example Step By Step

Önemli

Pattern Generator Example

Önemli

Pattern Generator Example Step By Step

Önemli

Bus Architecture & Hardware Foundation for Data Structures-1

Bus Architecture & Hardware Foundation for Data Structures-2

I/O Interaction Methods: Polling vs Interrupt

Interrupt Vector Tables and Priority Management-1

Interrupt Vector Tables and Priority Management-2

Simple Button Interrupt - Assembly

Önemli

Simple Button Interrupt - C

Önemli

Timer Interrupts

Önemli

Timer Interrupts - C

Önemli

Hardware Foundations & Timer Systems - 1

Önemli

Hardware Foundations & Timer Systems - 2

Hardware Foundations & Timer Systems - 3

Önemli

Hardware Foundations & Timer Systems - 4

Önemli

ISR Context Saving

Edge Triggering with EICRB

Timing Analysis & Waveforms

Application Problem: Refactoring from Polling to Interrupts

Önemli

Application Problem: Refactoring from Polling to Interrupts - 2

Önemli

From Polling to Interrupts: An Up/Down Counter Application

Önemli

EggTimer Example - VsCode

Önemli

EggTimer Example - PicSimlab

Önemli

Application Problem: Refactoring from Polling to Interrupts - 3

Önemli

AVR Interrupt Control: Question Solution - 1

Önemli

AVR Interrupt Control: Question Solution - 2

Önemli

AVR Interrupt Control: Question Solution - 3

Önemli

AVR Interrupt Control: Question Solution - 4

Önemli

AVR Interrupt Control: Question Solution - 5

Önemli

LCD Interfacing: From Pins to Pixels

From Keystroke to Screen: The Keypad & ASCII Journey

The World Inside a Pin: How 1s and 0s Are Made

The Universal Keypad: From Raw Code to Hex Characters

mm74c922_int - Assembly

Önemli

mm74c922c_double

Önemli

mm74c922c_double Proteus Simulation

Önemli

mm74c922c_lcd4x16

Önemli

LCD Fundamentals Quiz

Önemli

Keypad Decoding Quiz

Önemli

Keypad Scanning Quiz

Önemli

LCD & Keypad Highlights: The Final Quiz

Önemli

Digital Egg Timer Example - Code

Önemli

Digital Egg Timer Example - PicsimLab

Önemli

Paketi Tamamla

🎓 Sabancı Üniversitesi öğrencilerinin %92'si tüm paketi alarak çalışıyor.

Microprocessor Based System Design

EE 308 • Final

Microprocessor Based System Design

1699 TL1999 TL%15
Microprocessor Based System Design

EE 308 • Midterm

Microprocessor Based System Design

1699 TL1999 TL%15
599 TL indirim
Toplam:3998 TL3399 TL

Sıkça Sorulan Sorular

1999 TL