0% found this document useful (0 votes)
34 views20 pages

ECE 310 Lecture 1 - Introduction

ECE 310 Lecture 2 - Introduction to Microprocessors (1)

Uploaded by

mahmoud moustafa
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)
34 views20 pages

ECE 310 Lecture 1 - Introduction

ECE 310 Lecture 2 - Introduction to Microprocessors (1)

Uploaded by

mahmoud moustafa
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/ 20

ECE 310

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

• To introduce the general microprocessor architecture.


• To study the Architecture of microprocessor 8086 &
microcontroller 8051.
• To study the addressing modes & instruction set of
8086 & 8051.
• To introduce the need & use of Interrupt structure in
8086 & 8051.
• To develop skill in simple applications development
with programming 8086 & 8051
• To introduce commonly used peripheral / interfacing
3
Course Outline

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

• “Microprocessors and Microcontrollers: Architecture,


Programming and System Design 8085, 8086, 8051,
8096”, Krishna Kant, 2nd Ed., 2014, Prentice Hall.

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.

 It was the first


microprocessor by Intel.

 It was a 4-bit µP.

 Its clock speed was


740KHz.

 It had 2,300 transistors.

 It could execute around


60,000 instructions per
second. 5
Intel 4040

 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)

• Design a 4-bits multiplier.

15
Example (Sequential Binary Multiplier)

16
Example (Sequential Binary Multiplier)

17
Example (Sequential Binary Multiplier)

18
Lecture Summary

• We have discussed the following topics:


 Course Objectives
 Course Outline
 Text Books
 Course Assessment
 Microprocessors History
 When to Use Microprocessor?
 Example (Sequential Binary Multiplier)
 Design of Microprocessor-based Systems

19
Mohammed Sharaf Sayed
[email protected]

You might also like