Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Branches:
Janakpuri | Nirman Vihar | South Extension
Embedded systems are involved in almost every facet of modern life. All modern luxury equipment like Digital Cameras,
Mobile Phones, GPS Devices, Cars, Bikes, Televisions, DVD Players, Video Games, Pagers, PDAs, Answering Machines,
Microwave Ovens, Network Routers, Fax Machines, Music Synthesizers, Planes, Spacecraft, and Boats are some of the
examples of Embedded Systems.
Late model cars may contain as many as 65 embedded microprocessors, controlling such tasks as Antilock braking,
climate control, engine control, audio system control, airbag deployment etc.
Logic analysers and digital storage oscilloscopes utilize embedded processors to support real-time operation. Even PCs,
which are designed around powerful CPU such as the Intel Pentium 4, contain embedded systems. Floppy and hard disk
drives, CD-RW and DVD-ROM drives, and external peripherals such as printers, scanners, and other SCSI, USB, or IEEE
1394 devices all contain embedded processors.
In a particular year, microprocessor manufacturers sold on the order of 100 million processors for use as computer CPUs.
In comparison, during the same time frame, microprocessor manufacturers sold more than 3 billion embedded
processors, primarily consisting of 32-bit, 16-bit, 8-bit, and 4-bit devices.
The tremendous number of applications for embedded computing has given rise to high demand for engineers with
experience in designing and implementing embedded systems.
Before going through Embedded System live project training candidate should have knowledge of given concepts listed
below:
Basic Knowledge of Hardware
Microcontroller and microprocessor Architecture
Assembly language Programming
Microprocessor peripherals
Digital Design
C programming
Electronics Design
Computer Organization
Compilers, Assemblers, Linkers, Operating Systems
Analog Design
We will provide real time project training with code explanation and implementation.
Our training modules are completely designed according to current IT market.
After completion of 75% of course, student will go through Major Project Training, Live Project Training,
interview Preparation and Recruitment process in IT Industry.
Student will go through the training of Strong knowledge of hardware and Assembly language as language
a complimentary package before starting of Embedded System.
We offer regular, fast track and weekend training in Embedded System Courses.
Study material is provided with the course which consist of concepts, examples and real time examples.
Benefits of Courses
Chip level Engineer
Assembly Language Developer
Embedded System Expert
Tentative Syllabus:
2) 8051 Microcontroller
a. Architecture
b. Addressing modes
c. Instruction Set
d. Assembly and C Language Programming
3) AVR Microcontroller
a. Architecture
b. Addressing modes
c. Instruction Set
d. C Language Programming
4) PIC Microcontroller
a. Architecture
b. Addressing modes
c. Instruction Set
d. C Language Programming
5) ARM Processors
a. Architecture
b. Addressing modes
c. Instruction Set
d. C Language Programming
7) Fundamentals of C
a. Data types and Constants
b. Simple & Formatted I/O
c. Memory Usage
d. Operators & Expressions
e. Flow Control
f. Loops
Functions
a. Role of Functions
b. Pass by value / reference
c. Returning values from Functions
d. Recursive Functions
e. Call Back Functions
f. Implications on Stack
g. Library Vs User defined function
h. Passing variable number of arguments
Arrays
a. Defining, initializing and using arrays
b. Multi-Dimensional Arrays
c. Arrays of Characters and Strings
d. Arrays and Pointers
e. Passing arrays to functions
f. String handling with and without library functions
Storage Classes
a. Scope and Life
b. Automatic, Static, External, Register
c. Memory(CPU / RAM)
Bit Operations
a. AND ( & ), OR ( | ), XOR ( ^ )
b. Compliment ( ~ )
c. Left-Shift ( << ), Right Shift ( >> )
d. Masking, Setting, Clearing and Testing of Bit / Bits
Pointers
a. The purpose of pointers
b. Defining pointers
c. The & and * operators
d. Pointer Assignment
e. Pointer Arithmetic
f. Multiple indirections
g. Advanced pointer types
h. Generic and Null Pointer
i. Function Pointers
j. Pointers to Arrays and Strings
k. Array of Pointers
l. Pointers to Structure and Union
m. Pointers to Dynamic memory
n. Far, Near and Huge Pointers
o. Pointer Type Casting
9) Microcontroller Interfacings
a. LEDs
b. Switches
c. DC Motor
d. Stepper Motor
e. Servo Motors
f. Relay
g. Real Time Clock
h. ADC
E-359 (LGF), Nirman Vihar Metro Stn. Gate No.:3, New Delhi-92
Ph.: 011-65655550, 9999087993
www.xpert-infotech.com Email: nirmanvihar@xpert-infotech.com