UNIT-1
ARCHITECTURE AND INSTRUCTIONSET OF 8051
1.1 ARCHITECTURE OF 8051
1.1.1 - Unit Introductory Class
1.1.2 - Introduction To 8051
1.1.3 - Features Of Microcontroller 8051
1.1.4 - Applications Of Microcontroller
1.1.5 - Comparison Of Microprocessor And
Microcontroller
3.
1.1.1 - UNITINTRODUCTORY CLASS
The microcontroller incorporates all the features that are
found in microprocessor.
The microcontroller has built in ROM, RAM, Input Output
ports, Serial Port, timers, interrupts and clock circuit.
A microcontroller is an entire computer manufactured on a
single chip. Microcontrollers are usually dedicated devices
embedded within an application.
For example, microcontrollers are used as engine controllers
in automobiles and as exposure and focus controllers in
cameras
4.
1.1.2 - INTRODUCTIONTO 8051
ADVANTAGES OF MICROCONTROLLER
DISADVANTAGES OF
MICROCONTROLLER
As the peripherals are integrated into a single chip, the
overall system cost is very low
The product is of a small size as compared to the
microprocessor-based system and is thus very handy.
The system design now requires very little efforts and is
easy to trouble shoot and maintain.
As the peripherals are integrated with a microcontroller
the system is more reliable.
Though a microcontroller may have on chip RAM, ROM
and I/O ports, additional RAM, ROM and I/O ports may
be interfaced externally if required.
Learn large instruction set
Limited calculation procedure.
Fixed programming technique
to control machine.
5.
On chip oscillatorand clock circuitry
64 Kbyte address spaces for external data memory
1.1.3 - FEATURES OF MICROCONTROLLER 8051
8-bit CPU
32 I/O lines
6.
64 Kbyte addressspaces for external code
(program) memory
Two number of 16-bit timer/counters
1.1.3 - FEATURES OF MICROCONTROLLER 8051
Full duplex serial port and Boolean processor
7.
1.1.4 - APPLICATIONSOF MICROCONTROLLER
Entertainment
Television and VCR
Telephones
Xerox copier
Microwave ovens
Office automation
Traffic control
Clock radios
Washing machines, Electronic toys & Automobiles
8.
S.no MICROPROCESSOR MICROCONTROLLER
1It is a general purpose digital computer It is a special purpose digital computer
2 It contains CPU register, memory
addressing circuits, interrupt handling
circuits etc.
It contains CPU, timer/counters, serial and parallel
ports, internal RAM, internal ROM etc..,
3 It has many op-codes for moving data
from external memory to CPU.
It has one or two op-codes for moving data from
external memory.
4 It has one or two-bit handling
instructions.
It has many bit handling instructions
5 To function as computer, it needs
additional external parts.
To function as computer, it does not need any external
parts.
6 Example: 8085, 8086, Z80 etc., Example: 8051, 8048, 8052 etc..,
1.1.5 - Comparison Of Microprocessor And Microcontroller