Learn Bench

Course Diploma In Embedded System
Diploma In Embedded System Brochure - Download Here
Duration 4-Months
Benfits Placement Offer


  • This intensive course rapidly trains Embedded programmers to develop applications and programs on Real time Environment.
  • Learn concepts and skills essential to programming and software development for RTOS-based applications and embedded products.


  • Electronic background young freshers who want to learn Embedded system.
  • Placement Training program for freshers.


  • Should have basic knowledge on following areas:
  • Basic Knowledge On C Programming and Interested to be master in C Language.
  • Microcontroller
  • Micro Processor and Electronic Devices

Basic Electronics - Definition of Electronics -Components Used in an Embedded System -Resistor & Types & Color Coding -Capacitor & Types ,Diodes (1N40007, 1N5408) & Types -Transistor (BC547, SL100, TIP122) & Types -Integrated Circuits-Switching Circuits -Regulator IC's -Specified IC's (741,555, Uln2003, MCT2E)-Relay & functional diagram-RF-Transceiver.

Fundamental Concept of C -
C -Keyword -Data types -Variables -Constants-Operators -Statements-Decision control structure -Un conditional statements-Memory functions-Strings-Array -Union -Functions -Pointers-Case control structure -Pointers-Linked list.

Advanced C - C-Style Strings-File I/O -Binary I/O-Command line Arguments-Variable Argument Lists -Binary Trees-Using Library (Header Files, Macro Definitions of Functions) -Type Casting -Storage Classes.

Foundation of Embedded System -
Definition of Embedded System -Characteristics-Applications-Examples Language used in Embedded System -Assembly Language-Instruction set -Embedded Programming-Embedded Programming using C-Difference between C & Embedded C-Build Process Components -Assembler & Compiler -Microcontroller's Architecture-Diversify microcontrollers-KEIL -Universal Compiler .

Microcontroller (89C51 & 89S51 & 89S52) -
Difference between CISC & RISC-Difference between Microprocessor and Microcontrollers -Pin diagram of each series -Complete Pin description-Difference between 8031, 8051, 8052 -Addressing modes -Instruction sets used in ATMEL-Types of instructions -Timers/Counters with I/O ports -Applications using timers/counters-Sample programs.

Handling Register types of Mnemonics - Bit manipulations -Arithmetic instructions-Boolean logical instructions-Data transfer instruction -Internal Transfer -External Transfer-RAM, ROM & Hybrid Mnemonics-Special Functions Registers.

Interrupts -
Definition for Interrupt -Interrupt types -Handling interrupts -Polling sequences-Interrupt sequences-External interrupts-Internal interrupts-Programming for interrupt based applications-Problems at interrupts-Debugging ISRS.

Peripheral Device Different peripheral device -Difference types of display units -7 Segments & its types -Principle of Operation-Common Anode mode-Common Cathode mode -16x2 LCD -Applications-Hardware interfaces-Interfacing Circuits for LCD & LED -Pin diagram of 16x2-working mechanism LCD using Arrays & Pointers.

Analyzing Analog & Digital Signal
Working Principle of ADC-Critical factors in ADC -Method used in ADC -Different types of ADC (Serial and Parallel ADC)-Hardware interfacing of ADC 0809 -PIN Description-Programming for reading the ADC value using port -Working Principle of DAC-DAC Types-PIN Description-DAC interfacing Keyboard Interfacing-Applications using keyboard interfacing.


    Communication -
    Serial Communication -Hardware Description-Logical Level Converter-MAX 232 -design-Serial Port -Programming for serial communication-Implementation with Real time application-Parallel communication -Parallel port basics-Pin details-Interfacing with Microcontroller-PC to MC communication.

    Application of Motors -
    Motors used for Robotics controls -Stepper Motor & Stepper driver circuit -Stepper motor Bidirectional controlling of DC motor -Method to change polarity-Sample programs -Different sensors-Applications.

    Encoders/Decoders -
    Introduction of various Encoders & Decoders -Examples HT12E/HT12D Interfacing circuits-Real time implementation using encoder/decoder Programming -Examples -Communication between two systems using RF module -Wireless data transfer using HT640 Encoder-Wireless data transfer using HT648 Decoder .

    I2C/TCP-IP/SPI Protocols -
    Definition for various protocols -UART -implementation-Programming for UART-I2C -implementation-Real time application usingI2C and RTC -SPI Protocol -Configurations -SPI-implementation-Advantages &Disadvantages Applications-Transmission Control Protocol /Internet Protocol -Physical connections and Configurations-TCP/IP Connections and Socket Sample Coding.

    Visual Basic Port Communication -
    Visual Basic programming access I/O-Ports -Select menu project-> components -Serial port interfacing methods -Ms Comm. Elements -Serial port communication -Parallel port programming in VB.

    Overview of PIC Microcontrollers -
    Introduction to PIC micro controllers -Advantage of PIC micro controllers -Interview points of questions.