Embedded Syatem..
-
Upload
sumit-suhag -
Category
Documents
-
view
228 -
download
0
Transcript of Embedded Syatem..
-
8/13/2019 Embedded Syatem..
1/24
A PRESENTATION ON on
-
8/13/2019 Embedded Syatem..
2/24
NEED
OF EMBEDDED SYSTEM An embedded system is a special-purpose computer systemdesigned to perform one or a few dedicated functions often withreal-time computing constraints. It is usually embedded as partof a complete device including hardware and mechanical parts.
In contrast, a general-purpose computer, such as a personalcomputer, can do many different tasks depending onprogramming. Embedded systems control many of the commondevices in use today.
Since the embedded system is dedicated to specific tasks, design
engineers can optimize it, reducing the size and cost of theproduct, or increasing the reliability and performance. .
-
8/13/2019 Embedded Syatem..
3/24
HISTORY
When computers came into the market in the 1940s,they were all Embedded Systems. However, they werenever regarded as Embedded Systems because, firstly,
they were regarded as computers; and secondly,because they were too large and uncouth to beformally termed as Embedded Systems.
-
8/13/2019 Embedded Syatem..
4/24
An embedded system is a computersystem designed to perform one or a few dedicatedoften with real-time computing constraints.
It is embedded as part of a complete device oftenincluding hardware and software parts.
SoftwareHardware
Interface
-
8/13/2019 Embedded Syatem..
5/24
Designed to do a specific task. Simplified system hardware. Less costly. In the form of small computerized parts in larger
devices. Required limited computer hardware resources. Little memory and small keyboard or screen .
-
8/13/2019 Embedded Syatem..
6/24
Communications Automotive automatic braking Military applications Missile
guidance systems Industrial applications Robotics
-
8/13/2019 Embedded Syatem..
7/24
-
8/13/2019 Embedded Syatem..
8/24Traffic LightDVD player
Digital clockMoving message display
-
8/13/2019 Embedded Syatem..
9/24
CPU General-PurposeMicro-
processor
RAM ROM I/O Port TimerSerialCOM
Port
Data Bus
Address Bus
General Purpose Microprocessor System
CPU for Computers No RAM, ROM, I/O on CPU chip itself Example--Intel s x86: 8086,8088,80386,80486, Pentium
Many chips on mother board
General-purpose microprocessor
-
8/13/2019 Embedded Syatem..
10/24
RAM ROM
I/O PortTimerSerialCOMPort
Microcontroller
CPU
A smaller computer. On-chip RAM, ROM, I/O ports... Example:- Motorola s 6811, Intel s 8051 and PIC
16X
A single chip
Microcontroller
-
8/13/2019 Embedded Syatem..
11/24
Microprocessor CPU is stand-alone, RAM, ROM,
I/O, timer are separate designer can decide on the
amount of ROM, RAM and I/O
ports. expensive general-purpose Ex. 8085,8086 mp, Motorola
6800, Intel s 8086, etc.
Microcontroller CPU, RAM, ROM, I/O and timer are
all on a single chip fix amount of on-chip ROM, RAM,
I/O ports
for applications in which cost, powerand space are critical single-purpose Ex. 8051, PIC mc, Motorola MC s,
Phillips, etc.
Microprocessor v/s Microcontroller
-
8/13/2019 Embedded Syatem..
12/24
-
8/13/2019 Embedded Syatem..
13/24
The 8051 is the first microcontroller of the MCS-51family introduced by Intel Corporation at the end of the1970s.
The 8051 family characteristics: o 4K Bytes ROM o 128 Bytes RAM o two timer/counters (16 bit) o A serial port o 32 input/output port o Interrupt controller
-
8/13/2019 Embedded Syatem..
14/24
1234567891011121314151617181920
4039383736353433323130292827262524232221
P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST
(RXD)P3.0(TXD)P3.1
(T0)P3.4(T1)P3.5
XTAL2XTAL1
GND
(INT0)P3.2(INT1)P3.3
(RD)P3.7(WR)P3.6
VccP0.0(AD0)P0.1(AD1)P0.2(AD2)P0.3(AD3)P0.4(AD4)P0.5(AD5)P0.6(AD6)P0.7(AD7)EA/VPP
ALE/PROGPSENP2.7(A15)P2.6(A14)P2.5(A13)P2.4(A12)P2.3(A11)P2.2(A10)P2.1(A9)P2.0(A8)
8051 IC
8051
-
8/13/2019 Embedded Syatem..
15/24
Vcc(+5volt) Pin - 40
Ground(0 volt) Pin-20
Pin Description
-
8/13/2019 Embedded Syatem..
16/24
Pin Description
Port 0 from Pin-39 to pin-32
Used to excess both data & address
Dual functional
-
8/13/2019 Embedded Syatem..
17/24
Pin Description
Port 1 from Pin-1 to pin-8
Used as I/O port
-
8/13/2019 Embedded Syatem..
18/24
Pin Description
Port 2 from
Pin-21 to pin-28
Used to excess address & as I/O port
-
8/13/2019 Embedded Syatem..
19/24
Pin Description
Port 3 fromPin-10 to Pin-17
P3.0 RXDP3.1 TXD P3.2 IN T0
P3.3 IN T1P3.4 T0
P3.5 T1 P3.6 WRP3.7 RD
-
8/13/2019 Embedded Syatem..
20/24
Smart card
ATM
Health card
Robotics
-
8/13/2019 Embedded Syatem..
21/24
A different type of compiler is used for compiling inprogrammable data terminal. This software follow the steps below:
1. Create a project to select the 8051 Device and thetool settings.
2. Create source files in C or Assembly. 3. Build your application with the Project manager. 4. Correct errors in source files.
5. Test linked application
-
8/13/2019 Embedded Syatem..
22/24
PROTEUS SOFTWARE
Proteus simulates the circuit and the output can bechecked..
January 26, 2014
-
8/13/2019 Embedded Syatem..
23/24
FLASH MAGICFlash magic is used to burn the microcontroller whichmeans to save hex file in microcontroller
January 26, 2014
-
8/13/2019 Embedded Syatem..
24/24
THA NK YOU !!!!!. ......