Syllabus for 8051 Microcontroller Training Course Content in Delhi

Text-only Preview

Course Content and Syllabus for 8051 Microcontroller Training in
Delhi
8051 Microcontroller Course Contents
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
Braod Cast
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
Intel 8051 Architecture
Introduction to 8-bit microcontroller 8051
Inbuilt features of 8051
Block diagram explanation, pin descriptions
Bit addressable and byte addressable registers
About some imp SFRs like PSWA and stack operations
Addressing modes and assembler directives
Different addressing modes with examples and assignments and lab demonstrations with examples
of addressing modes Instruction sets
Explanations about 4 different instruction sets and with assignments
Serial communication concepts with programming
Interrupt programming and embedded c concepts how to use KEIL with C concepts
Timer programming concepts in mode 1 and mode 2 with assignments
Intel 8051 μ C Pin Configuration Diagram
Registers & Memory of AT89C51
Description of RAM
Description of CPU Registers
Function of SFR
Interfacing of LED
Introduction of LED’s
Interfacing Circuit Description of LED’s
Programming of LED’s interfacing
Interfacing Of Seven 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
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
Programming Embedded Systems in C
Introduction
What is an embedded System?
Which processor should you use?
Which programming language should you?
Which operating system should you use?
How do you develop embedded software?
Hello, Embedded World
Introduction
Installing the Keil software and loading the project
Configuring the simulator
Building the target
Running the simulation
Dissecting the program
Aside: Building the hardware