1. Introduction
1. Introduction
2
Example
3
Evolution
4
Functions of Microprocessor
■ Controlling all other parts of the machine and sending
timing signals.
■ Transferring data between memory and I/O devices
■ Fetching data and instructions from memory
■ Decoding instruction
■ Performing arithmetical and logical operations
■ Executing programs stored in memory
■ Performing communication among the I/O devices etc.
5
Reasons Behind Microprocessor
Technology
■ Speed
– Graphics, Numerical Analysis, CAD, and Signal Processing
applications
■ Convenience
– Large memory, smaller size, and lower weight
■ Power Dissipation
– Portable computers and wireless services
■ Reliability
– Noise tolerance in adverse environments and temperatures
■ Cost
– Get more done for the money
Block Diagram
7
Architecture
8
Microprocessor
Size
■ 16 bit Microprocessor means ALU can handle 16
bit data
■ 32 bit Microprocessor can handle upto 32 bit
data. But it also can handle multiple ALU for
parallel processing.
9
Types of Microprocessors Based on
Registers
■ General purpose register based microprocessor: A general purpose register
based microprocessor has one or more general purpose registers where
general purpose register excludes special purpose registers.
10
General Purpose Register based
Microprocessor
■ The advantages of General register based CPU organization:
■ The main points about Single Accumulator based CPU Organization are:
- In this CPU Organization, the first ALU operand is always stored into the
Accumulator and the second operand is present either in Registers or in
the Memory.
- Accumulator is the default address thus after data manipulation the
results are stored into the accumulator.
12
- One address instruction is used in this type of organization.
Microcontroller
■ A microcontroller is basically a computer on a chip.
1
3
Applications of Microcontroller
■ Light sensing & controlling devices
■ Temperature sensing and controlling devices
■ Fire detection & safety devices
1
5
Microprocess
or vs
Microcontroll
er
1
6
Embedded Systems
▪ The basic idea of an embedded system is a simple one. If we take any
engineering product that needs control, and if a computer is incorporated
within that product to undertake the control, then we have an embedded
system.
▪ An embedded system is an electronic system that uses a CPU chip but that is
not general purpose work station. It uses microcontroller or microprocessor or
custom design chip.
Embedded Systems
Characteristics
▪ Single Functioned:
▪ Executes a single program repeatedly.
▪ Tightly Constrained:
▪ Low cost, low power, small, fast and so on.
▪ Reactive:
▪ Continually reacts to changes in the system’s environment.
▪ Real Time Operation:
▪ Must compute certain results in real time, without delay.
Embedded Systems
Example
▪ Embedded systems are everywhere, appearing in the home, office, factory, car or
hospital.
Home Office and Motor Car
Commerce
Washing machine Photocopier Door mechanism
Peripheral Devices:
22
THANK YOU