0% found this document useful (0 votes)
18 views25 pages

MPS W1-L1 Introduction

The EE-222 Microprocessor Systems course, taught by Dr. Sara Shakil Qureshi, focuses on embedded systems, including their architecture and programming. It covers both microprocessor and microcontroller systems, with practical applications in electronics and industrial automation. The course includes a structured weekly breakdown, assessments, and emphasizes the importance of active learning and collaboration.

Uploaded by

saadbutt43215
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views25 pages

MPS W1-L1 Introduction

The EE-222 Microprocessor Systems course, taught by Dr. Sara Shakil Qureshi, focuses on embedded systems, including their architecture and programming. It covers both microprocessor and microcontroller systems, with practical applications in electronics and industrial automation. The course includes a structured weekly breakdown, assessments, and emphasizes the importance of active learning and collaboration.

Uploaded by

saadbutt43215
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

EE-222 Microprocessor Systems

Course introduction
Week1-Lecture1
Dr. Sara Shakil Qureshi
2

Why need embedded systems??


3
4

What are embedded systems?


• Embedded system is an isolated system
▫ Designed to perform a designated function with the help of its
hardware and embedded software.
• Integrated circuits.
• A special-purpose computer built into a device
that is NOT generally a computer.

Why named ‘Embedded systems”?


5
6

Why study embedded systems?


7
Components
of an
Embedded
System
8

Working of
embedded
system
9

x
▫s
Microcontroller/
Microprocessor

Block structure/working of Embedded System


10
11

Microprocessor-based system
• Only CPU.
• No other component inside IC
packaging.
• Needs external components to
complete a task.

• Space and power inefficient.


• Fast.
• Not suitable to run on batteries.
• Up-gradable memory and high processing
capacity for executing complex tasks.

• Examples of Microprocessors:
▫ 8085
▫ 8086
12

Microcontroller
• Mini-computer on a single IC
chip.
• All essential components on a
single chip.

• Space and power efficient.


• Can be operated on batteries.
• Memory is fixed and on-chip.

• Families of Microcontrollers:
▫ PIC
▫ 8051
▫ AVR
13
14
Course Outline
Microprocessor Systems
EE-222
16

Course Introduction
• The course covers
▫ the architectural aspects and assembly language programming of
general purpose processors based on RISC (ARM, MIPS, RISC-V,
etc) architecture.
• The course also includes
▫ the study of one of the micro-controllers architecture (AVR, PIC,
ARM Cortex M, etc) and developing real-time applications with
them.
• Benefits of the course
▫ The skills acquired can be used in the areas of electronics,
communications, embedded system and industrial automation
design.
17

Important to know…

Lecture Days Tuesday and Wednesday

Consulting Hours Through Email

LMS Updates Every Week

Contact Email sara.shakil@seecs.edu.pk


with subject line MPS-BEE(Section)
18

Course Learning Outcomes (CLO)


19

CLO-PLO Mapping
20

Assessments, weightages and CLOs


21

Books to follow…
22

Course Weekly Breakdown


Pre-Midterm
Week 1 Week 2-3 Week4 Week 5-6 Week 7 Week 8

•Introduction to •AVR Assembly •AVR I/O •AVR Timers & •AVR •AVR
Computer Programming Programming Interrupts programming in Programming-
systems & AVR C Serial Port
Microcontrollers •AVR Timers and •AVR Sensor
Interrupts in C Interfacing in C

Post-Midterm
Week 10 Week 11 Week 12-13 Week 14 Week 15 Week 16-17

• PWM • SPI Protocol • RISC-V • RISC-V • RISC-V • Future


Programming & Introduction addressing Continued Directions in
and DC Motor Programming • RISC-V Computing
Control • I2C Bus Assembly • Revision
Protocol
23

Grading Policy
• Theory
▫ Quizzes 10%
▫ Assignments 10% 75%
▫ OHTs 30%
▫ Final ESE 50%

• Practical
▫ Project 55%
25%
▫ Labs 45%
24

Steps to ACE the subject


• Focus on learning rather than getting marks.
▫ Clarify your queries in the class by asking
maximum questions.
• Follow a study schedule to revise your lectures.
▫ Practice coding on regular basis.
• Do your assignments and project yourself.
▫ Be very careful of PLAGIARISM.
• Explore more resources to understand better.
• Discuss with your peers
25

Questions?

You might also like