I I M (D - D N) : Ntroduction of Ntroduction of Microprocessor and Icrocontroller R Alia Andi
I I M (D - D N) : Ntroduction of Ntroduction of Microprocessor and Icrocontroller R Alia Andi
I I M (D - D N) : Ntroduction of Ntroduction of Microprocessor and Icrocontroller R Alia Andi
MICROPROCESSOR AND
MICROCONTROLLER
(DR. DALIA NANDI)
Introduction
A computer is a programmable machine that
receives input, stores and manipulates
data//information, and provides output in a
useful format.
1.1 DIAGRAM OF A COMPUTER
SYSTEM
A computer is a programmable machine that receives input, stores and
manipulates data//information, and provides output in a useful format.
Address bus
5
EVOLUTION OF MICROPROCESSOR
6
FETCHING & EXECUTION CYCLES
Fetching Cycles
The fetch cycle takes the instruction required
from memory, stores it in the instruction
register, and
moves the program counter on one so that it
points to the next instruction.
Execute cycle
Address bus
ALU Register
Section
Data bus
9
ADDRESS BUS
The address bus is 'unidirectional', over which
the microprocessor sends an address code to the
memory or input/output.
The size (width) of the address bus is specified by
the number of bits it can handle.
A 16 bit address bus is capable of addressing
65,536 (64K) addresses.
10
CONTROL BUS
The control bus is used by the microprocessor to
send out or receive timing and control signals in
order to coordinate and regulate its operation and
to communicate with other devices, i.e. memory
or input/output.
11
MICROCONTROLLER VERSUS GENERAL-
PURPOSE MICROPROCESSOR
In 1981, Intel Corporation
introduced an 8-bit
microcontroller called the
8051.
COMPARISON OF THE 8051 FAMILY MEMBERS
ROM type
8031 no ROM
80xx mask ROM
87xx EPROM
89xx Flash EEPROM
89xx
8951
8952
8953
8955
898252
891051
892051
Example (AT89C51,AT89LV51)
AT= ATMEL(Manufacture)
C = CMOS technology
LV= Low Power(3.0v)
EMBEDDED SYSTEM