Embedded Syatem

Embed Size (px)

Citation preview

  • 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 !!!!!. ......