Training
With Multiosft Systems
Embedded
System
Description: 
Embedded Systems Training Program is designed
for the people desiring to learn the basic and advanced concepts of Embedded
Systems. It also introduces the techniques used in the development of embedded
application software.
Training Program begins with the
fundamental elements of embedded systems hardware and software, including their
design and development and then it introduces to advances embedded systems
topics like ARM7 Microcontroller and application development using 8051 and
ARM7 Microcontroller.
The students are introduced to
multitasking application software design, using many application examples.
Design approaches are shown for soft- as well as hard- real time systems. In
addition, both mathematical and empirical development and debugging tools are
studied. The special facilities of the "C" programming language for
embedded software development are surveyed.
This course is an advanced level
course. This course provides the foundation for learning more advanced
technologies of embedded system design. By the end of this course students can
design and develop any embedded system application.
Course Overview:
INTRODUCTION TO EMBEDDED
SYSTEM
- History
     & Need of Embedded System
 - Basic
     components of Embedded System
 - Hardware
     Classification of Embedded System
 - Programming
     Language Classification of Embedded System
 - Advantage
     & Disadvantage of Low level & High level programming language of
     Embedded System
 
MICROPROCESSOR &
MICROCONTROLLER CLASSIFICATION
- Difference
     between Microprocessor & Microcontroller
 - Classification
     based on architecture
 - Classification
     based on Instruction Set
 - Type
     of Microcontroller
 - Memory
     Classification
 
INTRODUCTION TO 8051
MICROCONTROLLER
- Introduction
     of ATMEL 8051 family
 - Block
     diagram description of AT89C51
 - Special
     feature of AT89C51
 - Pin
     description of AT89C51
 
REGISTERS & MEMORY OF
AT89C51
- Description
     of RAM
 - Description
     of CPU Registers
 - Function
     of SFR
 
ASSEMBLY LANGUAGE
PROGRAMMING OF AT89C51
- Addressing
     modes of AT89C51
 - Directives
     of Assembly Language
 - Data
     Transfer Instruction
 - Jump
     Instruction
 - Arithmetic
     Instruction
 - Logical
     Instruction
 - Branching
     Instruction
 
INTERFACING OF LED
- Introduction
     of LED’s
 - Interfacing
     Circuit Description of LED’s
 - Programming
     of LED’s Interfacing
 
INTERFACING OF SEVEN
SEGMENT DISPLAY
- Introduction
     to 7 Segment Display
 - Types
     of 7 Segment Display
 - Interfacing
     Circuit Description of 7 Segment Display
 - Programming
     of 7 Segment Display Interfacing
 
INTERFACING OF LCD
- Introduction
     to 16 x 2 LCD
 - Commands
     of 16 x 2 LCD
 - Interfacing
     Circuit Description of 16 x 2 LCD
 - Programming
     of 16 x 2 LCD
 
INTERFACING OF SWITCHES
& KEYBOARD MATRIX
- Introduction
     to Switches & Keyboard Matrix
 - Interfacing
     Circuit of Switches & Keyboard Matrix
 - Programming
     of Keyboard Matrix & Switches
 - Controlling
     of LED’s by using Switches
 - Key
     board Matrix & LCD Interfacing Program
 
INTERFACING OF MOTORS
- Introduction
     to Motors
 - Types
     of Motors used in Embedded System
 - Programming
     & Controlling of Motors in Embedded System
 
TIMERS & COUNTER
PROGRAMMING
- Introduction
     to Timer & Counter
 - Difference
     between Timer and Counter
 - Description
     of SFR associated with Timer & Counter
 - Programming
     of Timer & Counter
 
SERIAL COMMUNICATION
PROGRAMMING
- Introduction
     to Serial Communication
 - Types
     of Serial Communication
 - Description
     of SFR associated with Serial Communication
 - Introduction
     & Interfacing of UART
 - Programming
     of UART
 
INTERRUPT DRIVEN
PROGRAMMING
- Introduction
     to Interrupts
 - Types
     of Interrupts
 - Programming
     of Software & Hardware Interrupts
 
INTERFACING OF ADC
- Introduction
     to ADC
 - Interfacing
     circuit of ADC
 - Working
     & Interfacing of Temperature Sensor (DS1621 & LM35)
 
INTERFACING OF EXTERNAL
MEMORY
- Introduction
     to External Memory Interfacing
 - Introduction
     to I2C Protocol
 - Using
     I2C library to read/write External Memory
 
INTRODUCTION OF EMBEDDED C
- Introduction
     to Embedded C
 - Different
     between C & Embedded C
 - Data
     Type of Embedded C
 - Operators
     of Embedded C
 - Statements
     & Loops of Embedded C
 
INTERWORKING OF ASSEMBLY
& EMBEDDED C
- Inline
     Function
 - Inline
     Assembly Routines
 
PROGRAMMING &
INTERFACING USING EMBEDDED C
- Programming
     of Timer & Counter
 - Programming
     of Serial Port
 - Programming
     of Interrupt
 - LCD
     Interfacing
 - Motor
     Interfacing
 - Key
     board Matrix Interfacing