Advanced Diploma in Industrial Embedded Systems Details

Advanced Diploma in Industrial Embedded Systems Highlights

Course Duration

6 month



Delivery Mode

Class Room Training

Apply Online

Click Now


Engineering Students
Working Professionals
People looking to enhance their Skillsets
Industry Experts
Embedded Developers
Post Graduate Students


Levels of the Course

1.Basic Electronics
Definition of Electronic -Components Used in an Embedded System -Resistor & Types & Colour 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.
2.Fundamental Concept of C
 C-Data types-Variables-Constants-Tokens-Operators-Priority of Operators-Conditional Statements- if statement, if else, if else ladder, Nested Ifs-Loops- for – while-do while-Nested loops-break-continue –goto-Case control and switch Vs if else ladder.
3. Functions, Arrays, Program cycle
Functions without return type-with return type- no arguments- passing single argument-multiple arguments-Miscellaneous issues –advanced features-call by value-call by reference-pointers- recursion-Memory functions.Declaration and initialization-Arrays in functions-Array of pointers-passing an array element or an entire array to function- Bounds checking-Practical problems with bounds checking -introduction of 2D-arrays- Strings-Declaration-Initialization-Pointers and strings-string library functions.
4.Advanced C
Structures-Declaration-Memory allocation-Structures with pointers-Union-difference between structure and union-Storage Classes-auto, static, register and extern[scope, lifetime, memory problems]-Global Vs Extern-extern keyword- Type Casting -Pre-processor-Macro Expansions-Pre-processor Directives.
5.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 –Cross Compiler-Universal Compiler
6.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
7.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.
 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-Interrupt Latency.
9.Peripheral Devices
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.
10. 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.
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. Definition for various protocols -UART -implementation-Programming for UART communication
12.Application of Motors
Motors used for Robotics controls -Stepper Motor & Stepper driver circuit -Stepper motor Bidirectional controlling of DC motor -Servo motors and applications-Method to change polarity-Sample programs -Different sensors-Applications.
13.Encoders/Decoders, Sensors, I/Os
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 .
14.Overview of Atmega32 Microcontroller
Introduction to Atmel AVR microcontroller -Advantage of Atmel microcontrollers –Types and products of Atmel.
15.LCD, LED and 7 Segment Interfacing
LED interfacing-basic theory of the lcd interfacing- implementation and programming for the LCD display- implementation and programming for the 7 segment display.
16.ADC and Timer Implementation
ADC interfacing-basic theory of the ADC interfacing- implementation and programming for the ADC and LCD display- Introduction of timer peripheral - implementation and programming for timer peripheral.
17. I2C, SPI, WiFi Protocol Implementation
I2C -implementation-Real time application using I2C- Advantages and disadvantages- SPI -implementation-Real time application using SPI- Advantages and disadvantages- WiFi -implementation-Real time application using WiFi- Advantages and disadvantages
18. Additional Topics Covered
Interfacing with GSM
Interfacing with GPS
Interfacing with RFID
Interfacing With Bluetooth
Interfacing with LED Matrix
Interfacing with I2C port