8/6/2019 1 Introduction.ppt Compatibility Mode
1/15
MicroprocessorsMicroprocessors 11--11
Microprocessors
8/6/2019 1 Introduction.ppt Compatibility Mode
2/15
MicroprocessorsMicroprocessors 11--22
Books
The Z80 Microprocessor , Hardware , Softwareprogramming & interfacing
Author:Burry B. Brey
8/6/2019 1 Introduction.ppt Compatibility Mode
3/15
MicroprocessorsMicroprocessors 11--33
Books
Microcompiuter and Microprocessor : the 8080 ,8085 , Z-80 Programming , interfacing andtrubleshooting
8/6/2019 1 Introduction.ppt Compatibility Mode
4/15
MicroprocessorsMicroprocessors 11--44
Books
The 80x86 IBM PC and compatiblecomputers(Design and interfacing ofthe IBM PC PS and compatible)
8/6/2019 1 Introduction.ppt Compatibility Mode
5/15
MicroprocessorsMicroprocessors 11--55
Books
Microcontroller 8051
8/6/2019 1 Introduction.ppt Compatibility Mode
6/15
MicroprocessorsMicroprocessors 11--66
Books
The 8051 Microcontroller
8/6/2019 1 Introduction.ppt Compatibility Mode
7/15
MicroprocessorsMicroprocessors 11--77
Intruduction
Microprocessor (uP)(MPU) A uP is a CPU on a single chip.
Components of CPU ALU, instruction decoder, registers, bus control
circuit, etc.
Micro-computer (u-Computer) small computer
uP + peripheral I/O + memory specifically fordata acquisition and control applications
Microcontroller (uC) u-Computer on a single chip of silicon
8/6/2019 1 Introduction.ppt Compatibility Mode
8/15
MicroprocessorsMicroprocessors 11--88
uP vs. uC A uPuP
only is a single-chip CPU bus is availablebus is available RAM capacity, num of port is seletable RAM is larger than ROM (usually)
A uC contains a CPU and RAM,ROM ,Prepherals, I/O port in a single IC internal hardware is fixed Communicate by port ROM is larger than RAM (usually) Small power consumption
Single chip, small board Implementation is easy Low cost
8/6/2019 1 Introduction.ppt Compatibility Mode
9/15
MicroprocessorsMicroprocessors 11--99
uP vs. uC cont.
Applications uCs are suitable to
control of I/Odevices in designs
requiring aminimumcomponent
uPs are suitable to
processinginformation incomputer systems.
8/6/2019 1 Introduction.ppt Compatibility Mode
10/15
MicroprocessorsMicroprocessors 11--1010
uP vs. uC cont.
uC is easy to use and design. Only single chip can be a complete system
interfacing to other devices,
for example, motors, displays, sensors, and
communicate with PC.
In contrast, similar system that builds
from
uP would require a lot of additional units, such as RAM, UART, I/O , TIMER and etc.
8/6/2019 1 Introduction.ppt Compatibility Mode
11/15
MicroprocessorsMicroprocessors 11--1111
uC is a Reusable Hardware
Logic circuit provides limited function for one
single design. In order to change circuits
functionality, we need to redesign the circuits.
uC can reprogram and change functionality of
every port, input to output or digital to analog
on the fly.
8/6/2019 1 Introduction.ppt Compatibility Mode
12/15
MicroprocessorsMicroprocessors 11--1212
uCs Many uCs are existing right now.
8051, 68HC11, MSP430, ARM series, and etc.
We may widely divide it with how it is
designed RISC/CISC architecture.
What is the main difference between
RISC/CISC? Does it make any difference to our
application?
8/6/2019 1 Introduction.ppt Compatibility Mode
13/15
MicroprocessorsMicroprocessors 11--1313
The Microprocessor (MPU)
The uP is the brain of the microcomputer
Is a single chip which is capable of
processing data
controlling all of the components which make up themicrocomputer system
P used to sequence executions of instructions thatis in memory
uP Fetch , Decode , and Execute the instruction
The internal architecture of the microprocessor is
complex.
8/6/2019 1 Introduction.ppt Compatibility Mode
14/15
MicroprocessorsMicroprocessors 11--1414
The Microprocessor (MPU)
microprocessor (MPU) typically contains
Registers: Temporary storage locations for program
instruction or data.
The Arithmetic Logic unit (ALU): This part of the MPU
performs both arithmetic and logical operations
Timing and Control Circuits: that keep all of the other parts
of system (Regs, ALU, memory & I/O) working together in
the right time sequence
8/6/2019 1 Introduction.ppt Compatibility Mode
15/15
MicroprocessorsMicroprocessors 11--1515
Microcomputers
All Microcomputers consist of (at least) :
1. Microprocessor Unit (MPU)
2. Program Memory (ROM)
3. Data Memory (RAM) 4. Input / Output ports
5. Bus System
(and Software)
MPU is the brain of microcomputer