1a.introduction to microprocessors

6
1.Introduction to microprocessors

Upload: joshua-thomas

Post on 25-Jan-2017

174 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: 1a.introduction to microprocessors

1.Introduction to microprocessors

Page 2: 1a.introduction to microprocessors

Digital Computer• Multipurpose programmable machine that reads

binary information from its memory accepts binary data as its input and processes data according to instructions and provides results as output

Input

Memory

CPU

Output

Page 3: 1a.introduction to microprocessors

Microcomputer

• The CPU is replaced by the microprocessor

Reg. Array

Control

Input Output

ROM R/WM

Microprocessor Memory

System Bus

ALUReg.Array

Control Unit

Page 4: 1a.introduction to microprocessors

Joshua ECE 4

Microprocessor

• Microprocessor is a programmable logic device designed with registers, flip flops and timing elements.

• General-purpose microprocessor

CPU for Computers

Example: Intel’s x86, Motorola’s 680x0

CPU

(Micro-processor)

Page 5: 1a.introduction to microprocessors

Joshua ECE 5

Microcontroller

• A smaller computer• On-chip RAM, ROM, I/O ports... • Example:Motorola’s 6811, Intel’s 8051,

Zilog’s Z8 and PIC 16X

RAM ROM

I/O Port

TimerSerial COM Port

CPU

A single chip Microcontroller

Page 6: 1a.introduction to microprocessors

Joshua ECE 6

Microprocessor CPU is stand-alone, RAM,

ROM, I/O, timer are separate designer can decide on the

amount of ROM, RAM and I/O ports.

expensive versatility general-purpose

Microcontroller• CPU, RAM, ROM, I/O and

timer are all on a single chip• fix amount of on-chip ROM,

RAM, I/O ports• Highly bit addressable• for applications in which cost,

power and space are critical• single-purpose

Microprocessor vs. Microcontroller