Advance Micro Devices Now In Dubai ,UAE ,USA,China.....

Project Development,Service, Training and placement

header photo

                   BUILD YOUR CAREER BY JOINING                                                       EXCELLENT COURSES.

1. EMBEDDED SYSTEM DESIGN  WITH C & VB AND DESIGN EXAMPLES OF DIFFERENT SENSOR          TRANSDUCERS WITH THEIR INTERFACING PROTOCOL .
2. MICRO -CONTROLLER PROGR
AMMING USING DIFFERENT PLATFORM.FOR
    ATMEL AVR PIC ARM AMD MOTOROLA.
3. INDUSTRIAL AUTOMATION USING PLC VFD AND SCADA.
4. BIO-MEDICAL INSTRUMENTATION .
5. ROBOTICS AND HAPTIC TECHNOLOGY.
 
 
 
 

           

 EMBEDDED WITH C

What the students gain through the course?

students completing the Advanced Course in Embedded systems will be  equipped with the needful technical skills concerning.

Evaluating,Developing,Implementing,Integrating the Embedded sys.

 

 

                                                                                                 

 C

 ANSI Standard
 Fundamentals of C

  • Datatypes and Constants,Simple & Formatted I/O,Memory Usage,Operators & Expressions,Flow Control,Loops

 Functions

  • Role of Functions,Pass by value / reference,Returning values from Functions,Recursive Functions,Call Back Functions
  • Implications on Stack,Library Vs User defined function,Passing variable number of arguments

 Arrays

  • Defining, initializing and using arrays, Multi Dimensional Arrays,Arrays of Characters and Strings,Arrays and Pointers
  • Passing arrays to functions,String handling with and without library functions

 Storage Classes

  • Scope and Life, Automatic, Static, External, Register,Memory(CPU / RAM)

 Enumerated data types

  • Enum, Indexing, enum Vs #define

 Bit Operations

  • AND ( & ), OR ( | ), XOR ( ^ )
  • Compliment ( ~ )
  • Left-Shift ( << ), Right Shift ( >> )
  • Masking, Setting, Clearing and Testing of Bit / Bits

 Pointers

  • The purpose of pointers,Defining pointers,The & and * operators,Pointer Assignment,Pointer Arithmetic,Multiple indirections
  • Advanced pointer types,Generic and Null Pointer,Function Pointers,Pointers to Arrays and Strings,Array of Pointers
  • Pointers to Structure and Union,Pointers to Dynamic memory,Far, Near and Huge Pointers,Pointer Type Casting

 Dynamic Memory Allocation

  • Malloc(), Calloc(), Realloc(), Free()
  • Farmalloc(), Farcalloc()

 File Handling Concepts

  • Concept of a FILE data type,Inode, FILE structure,File pointer,Character handling routines,Formatted Data Routines
  • Raw data Routines,Random Access to FILE
  •  Command line Arguments
  • Argc, argv,Variable Inputs to the main

 Compiler in Practical

  • Preprocessor Directives,Compiler, Assembler, Linker,Conditional Compilation,Multiple File Compilation,Code Optimization techniques.Volatile, #pragma

 Data Structures

  • Linear & non-linear,Homogeneous & non-homogeneous,Static & Dynamic,Single, Double & Circular Linked Lists
  • Stacks & Queues,Binary Trees

 Sorting and Searching Techniques

  • Insertion, Selection, Bubble, Merge, Quick, Heap
  •  


            


 


 

2. Microcontroller  8051

Course duration 4 months
 
 
 
 
 
Overview of Architecture of 8051
  • Processor Core and Functional Block Diagram
  • Description of memory organization
  • Overview of ALL SFR’s and their basic functionality
 Low-level Programming Concepts
  • Addressing Modes
  • Instruction Set and Assembly Language (ALP)
  • Developing, Building and Debugging ALP’s
 Middle Level Programming Concepts
  • Cross Compiler,Embedded C Implementation, prog. * Debugging,
    Differences from ASNSI-C,Memory Models
  • Library reference,Use of #pragma directive.Functions, Parameter passing and return types
 On-Chip Peripherals
  • Ports: Input/output,Timers & Counters,Interrupts, UART
 External Interfaces
  • LEDS,Switches (Momentary type, Toggle type),Seven Segment Display: (Normal mode, BCD mode,Internal Multiplexing & External Multiplexing),LCD (4bit, 8bit, Busy Flag, Custom Character Generation),Keypad Matrix
 

Protocols

  • I2C (EEPROM), SPI (EEPROM)
 Keil’s RTX51 Tiny / Pumpkin’s Salvo
  • Overview
  • Specifications,Single-Tasking Programs,Multi-Tasking Programs,RTX51 Tiny Programs,Theory of Operation
  • Timer Tick Interrupt,Task Management & Scheduler Events,Round-Robin & Co-operative Task Switching
  • Idle Task,Stack Management,Function Reference,Porting on to H/W,Implementation Examples
 Selective Discussion during Project Development
  • A/D & D/A Converter,Stepper motor, DC Motor, I2C Protocol ,(RTC:800583,DS1307 ADC:PCF8591, DS1621)
  • SPI Protocols ,  (ADC:MCP3001),IR Communications (Phillips RC5 Protocol),ZIGBEE, GSM, GPS, USB, MMC & SD Ethernet MAC, CAN Protocol,
 



3. PLC BASE AUTOMATION AND SCADA 

COURSE DURATION 4 MONTHS
  • PLC family overview for all DirectLOGIC products
  • Basic PLC theory of operation including CPU, bases, discrete I/O, analog I/O, and communications
  • System configuration techniques
  • Simple RLL programming including timers, counters, drums, basic math, and more.
  • Advanced programming including number conversions, subroutines, RLL Plus, PID theory, etc.

 

PID Loops
  • Learn PID short cuts and tools
  • Learn to setup, tune, troubleshoot and debug PID loops.
  • Adjust the gain, reset, rate, and many other PID parameters, to see how they affect the loop
Advanced PLCs
  • Create programs based on specs given to you in class
  • Learn table and pointer commands
  • Wire, program and use Terminator and 205 remote I/O
  • Writing and structuring programs using Stage
  • Debug, diagnose and program PLC over cell phone
  • Networks: serial RS-232 and RS-422
  • Networks: Ethernet
  • Networks: MAC-IP-PLC-Addressing
  • Networks: multiple PLCs
  • Networks: control motor speed from a master PLC to a slave w/motor/encoder setup
  • Networks: using Read and Write commands and network wiring