Professional Documents
Culture Documents
PRESENTATION
ON TRAINING
REPORT ON
EMBEDDED
SYSTEMS
-: PREPARED BY :-
OUTLINES :Introduction
Need
Microcontroller
Hardware
Design
Programming
Program burning
on Microcontroller
Applications of ES
1. INTRODUCTION
An
IN GENERAL, AN EMBEDDED
SYSTEM:
Is
music players
Mobile phone units
Domestic appliances
Data switches
Automotive controls
typical embedded
system would have:
A micro-controller to provide the
intelligence.
Interfacing circuits to connect with
the main application.
Real time software.
Dedicated hardware for functions.
Test and maintenance hardware.
1. NEED :
The
The
1. MICROCONTROLLER
Amicrocontroller(sometimes
microcontroller is a compact
microcomputer designed to govern
the operation of embedded systems.
An
There
is no (separate) operating
system or monitor program the
operating system has to be merged
with the application program.
Most
EMBEDDED
MICROPROCESSORS
ATMEL MICROCONTROLLERS
MICROCONTROLLER
8051
8051
1.
hardware design
DEVELOPMENT BOARD
7 Segment
Display
Rela
y
ULN2003
L293
D
LM32
4
IR Sensor
HARDWARE
DESIGN
Compatibility
of system components
CHALLANGES
with each other.
Interface
FOLLOWINGS CAN BE
INTERFACED WITH EMBEDDED
SYSTEM OR C.
Relays
Motors
7
segment display
LCD & LED display
Infrared Sensor
Ultrasonic Sensor
LED cubes
Op-ampr
Key-Board
Digital Cameras
Different Alarms
Colour Detector
Temperature Detector
Moisture Detector
A cell phone
Timers
External RAM
Any Electronic Circuit or Device
1..
Programming
Programming
in embedded systems
means to create or design a software
for microcontroller to perform a
specific operation or to interface a
particular device or circuit.
For programming many software can
be used like Microsoft Visual Studio,
Keil Vision etc. and other IC
programming softwares.
Here we have used Keil Vision 3.
CONCEPT OF COMPILER
& CROSS COMPILER
COMPILE
R
Compilers are
programs used to
convert a High Level Language to
object code. Desktop compilers
produce an output object code for
the underlying microprocessor, but
not for other microprocessors. That
is the programs written in one of the
HLL like Cwill compile the code to
run on the system for a particular
CROSS
COMPILER
A cross compiler
is similar to the
compilers but we write a program
for the target processor (like 8051
and its derivatives) on the host
processors (like computer of x86). It
means being in one environment
you are writing a code for another
environment
is
called
cross
development. And the compiler
used for cross development is called
cross compiler.So the definition of
cross compiler is a compiler that
The
void main()
{
//Alternate glow of single LED
while(s1==0)
{
led=0x55;
delay(50);
led=0xAA;
delay(50);
}
//Alternate glow of LED pair
while(s2==0)
{
led=0x0F;
delay(50);
led=0xF0;
delay(50);
}
}
1 = (0x55)16
1
0
1
0 = (0xAA)16
0
0
1 = (0x0F)16
1
1
1
0 = (0xF0)16
Program burning in
MICROCONTROLLER
1.
In
APPLICATIONS OF
EMBEDDED SYSTEM
1.
Automobile Sector
Steering
Accelerator
Gear
Break
Speedometer
Fuel Indicator
Engine
Window glass open/close
Remote Locking
Air conditioner
Mirror
Sound system
Mobile Transceiver
Navigation
System
GPS & RADAR system
Weapon Controls
Auto Pilot Mode
Surveillance
Audio
TELECOM INDUSTRY
The Telecom industry utilizes
numerous embedded systems
from telephone switches for the
network to mobile phones at the
end-user.
The Telecom computer network
also uses dedicated routers and
network bridges to route data.
HOUSEHOLD APPLIANCES
Embedded System is used in
following consumer electronics
devices
and machines :Refrigerator
Microwave
oven
Washing
machine
Dishwasher
LED & LED TVs
Home theaters
Air conditioner
PC and Laptops
HOUSEHOLD APPLIANCES
ELECTRONIC PAYMENT
SOLUTIONS SECTOR (ATMs)
In the present times there is stiff
competition amongst Embedded solutions
providers to deliver innovative, and highperformance electronic payment solutions
that are easy to use and highly secure.
Embedded engineers knowledgeable in
trusted proprietary technology develop
the
secure,
encrypted
transactions
between payment systems and major
financial institutions.
cards, though
began prominently as
either a debit or a
credit card, are now
being introduced in
personal
identification
and
entitlement schemes
at regional, national,
and
international
levels. Smart cards
are appearing now as
ANY
QUERIE
S
THA
NK
YOU
K
N
A
TH YOU
NK
A
H
T
YOU
THA
NK
YOU
K
N
A
H
T
U
O
Y
K
N
A
H
T
YOU
TH
AN
YO K
U
K
N
A U
H
T YO
TH
AN
YO K
U
K
N
A U
H
T
A U
H
T YO
K
N
THA U
YO