ECE 310 Lecture 1 - Introduction
ECE 310 Lecture 1 - Introduction
Microprocessors and
Microcontrollers
Introduction
Mohammed Sharaf Sayed
[email protected]
Lecture Outline
• Course Objectives
• Course Outline
• Text Books
• Course Assessment
• Microprocessors History
• When to Use Microprocessor?
• Design of Microprocessor-based Systems
• Example (Sequential Binary Multiplier)
2
Course Objectives
I. Introduction to microprocessors.
II. Intel 8086 microprocessors hardware architecture.
III. Intel 8086 microprocessors instruction set and
Assembly language programming.
IV. Microprocessor peripheral interfacing.
V. Intel 8051 microcontroller hardware architecture
VI. Intel 8051 microcontroller instruction set and
programming.
4
Text Book
5
Course Assessment
Course Assessment
• Assignments 40
• Quizzes 20
• Project 20 (Bonus to be added to class work)
• Midterm Exam60
• Final Exam 80
Total 200 + 20 (Bonus to be added to class work)
Lab Assessment
• Lab reports 80
• Quizzes 20
6
Total 100
Microprocessors History
7
Microprocessors History
8
Intel 4004
Introduced in 1971.
Introduced in 1974.
It was also 4-bit µP.
6
Intel 8080 …
When to Use Microprocessor?
12
When to Use Microprocessor?
13
Design of Microprocessor-based Systems
14
Example (Sequential Binary Multiplier)
15
Example (Sequential Binary Multiplier)
16
Example (Sequential Binary Multiplier)
17
Example (Sequential Binary Multiplier)
18
Lecture Summary
19
Mohammed Sharaf Sayed
[email protected]