Course Syllabus (30 Days)
INTRODUCTION TO EMBEDDED SYSTEM
- History & need of Embedded System
- Basic components of Embedded System
- Programming Language Classification of Embedded System
- Advantage & Disadvantage
MICROPROCESSOR & MICROCONTROLLER CLASSIFICATION
- Difference between Microprocessor & Microcontroller
- Classification based on architecture
- Memory Classification
REGISTERS & MEMORY OF AT89C51
- Description of RAM
- Description of CPU Registers
- Functions of SFR
INTRODUCTION OF EMBEDDED C
- Introduction to Embedded C
- Difference between C & Embedded C
- Programming style
- Basic structure of C program
CONSTANTS, VARIABLES & DATA TYPES
- Keywords & Identifiers
- Data type & its memory representation
- Arrays and strings
OPERATORS
- Types of Operators
- Bitwise Operators explained
CONTROL STRUCTURES & LOOPS
- Decision making with if statement
- If….else statement
- Switch statement, and GOTO statement
- The While and Do – While statements
- For statement
FUNCTIONS
- Why Functions
- Types of Functions
- A Multi functional program
- Return values & their types
INTRODUCTION TO SOFTWARES
- Kiel Compiler
- Proteus
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 & COUNTERS PROGRAMMING
- Introduction to Timers & Counters
- Difference between Timer and Counter
- Description of SFR associated with Timers & Counters
- Programming of Timers & Counters
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
INTERFACING OF ADC
- Introduction to ADC
- Programming of ADC
SENSOR INTERFACING
- Introduction to sensing devices
- Interfacing of IR Sensors
- Interfacing of Temperature Sensor
Project work is mandatory after the completion of the training program.