Embedded system
• It is a single chip microcomputer or employs a combination of hardware
and software to perform a specific function.
• It is a electrical and electronic devices which based on microprocessor
and microcontroller for performing an specific task.
• Embedded systems can be broken into two broad categories:
- those that contain microprocessors (μP) with
limited input/output ports
- those that contain microcontrollers
(μC) with many more on-chip peripherals thereby reducing cost and size.
Why study
embedded system
Embedded system is a technology.
• State of integration to coverage different domain
in one frame.
• Added advantage for a student to take challenge
• Complete in the challenging job marked.
• Each day, our lives become more dependent on 'embedded systems‘.
Importance of
embedded system in daily life
Embedded Systems
companies :
• There are some companies who
are providing the chips and necessary hardware required for embedded system.
• Intel
• Atmel
• Philips
• Free scale
• Maxim
• ST Microelectronic
• Nokia
• Sony
• Samsung
Some other industry segment need Embedded Systems:
• Telecom
• Mobile Communication
• Industrial engineering
• Computers & Peripherals
• Consumer Electronics
• Aerospace
• Government/military
• Automotive
• Transportation
• Medical Equipment
• Electronic equipments.
Block Diagram of
Microcontroller:
Challenges
of embedded system:
Programming
Languages
The necessary tools
for a microprocessor/controller
• CPU:
Central Processing Unit
• I/O:
Input /Output
• Bus:
Address bus & Data bus
• Memory:
RAM & ROM
• Timer
• Interrupt
• Serial
Port
• Parallel
Port
Microprocessor vs.
Microcontroller
Architecture
are design in two ways:
What
Is Microcontroller
Types
of Microcontroller:
IC
packaging :
Programming Tools of
Microcontroller:
8051
Family:
8031
|
8032
|
8051
|
8052
|
8751
|
8752
|
|
ROM
|
none
|
none
|
4K
|
8K
|
4K
|
8K
|
RAM
|
128 byte
|
256 byte
|
128 byte
|
256 byte
|
128 byte
|
256 byte
|
TIMER/
COUNTER
|
2
|
3
|
2
|
3
|
2
|
3
|
INTERRUPTS
|
5
|
6
|
5
|
6
|
5
|
6
|
I/O PINS
|
32
|
-
|
32
|
32
|
-
|
-
|
SERIAL PORTS
|
1
|
1
|
1
|
1
|
1
|
1
|
PIC
Family:
How Program Runs:
Procedure
of making project in Embedded System:
Application of Embedded
System:
Advantage and Disadvantage