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