Over

120,000

Worldwide

Saturday - Sunday CLOSED

Mon - Fri 8.00 - 18.00

Call us

 

8051 μC Training


8051 �C training course is designed to understand the complexity of designing in embedded systems and explain 8051 microcontroller in detail. Participants will gain understanding on the architecture, pin diagram, and addressing modes of 8051. Different types of interfaces possible with 8051 is also covered in the course curriculum. Knowledge and skills imparted during this training is beneficial in the manufacturing of scroll message display, measuring devices, remote control applications, robotics, and many others.

Course Duration :- 40 hours
Upon the completion of the Informatica course, the candidates will be able to do the following:
Differentiate between the microprocessor and the microcontrolller
Elucidate 8051 architectures along with its addressing modes and other interfacing system
Understand the register and memory of AT89C51
Understand programming of timer and counter, serial communication, and interrupts
Understand and work on Embedded C
Understand different sensors categories
Understand the evolution in microcontroller technology
List the features of PIC16F877A microcontroller
Study the architecture, pin diagram, an deport input-output configuration
Get comprehensive knowledge on the interrupts and timers
Understand the significance of input-output device interface
Create inline assembly in C and call/convert the assembly functions/programs in C
Get an idea of the latest trends in the embedded systems field
Work on different projects making use of the PIC microcontroller

KEY FEATURES

Accredited Training Partner

To teach real programming skills

Build a solid understanding

Educated Staff

Timesheets

Video Lessons

Modules / Levels

1. 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

2. Microprocessor & Microcontroller Classification

Difference between Microprocessor & Microcontroller

Classification based on architecture

Classification based on Instruction Set

Type of Microcontroller

Memory Classification

3. Introduction To 8051 Microcontroller

Introduction of ATMEL 8051 family

Block diagram description of AT89C51

Special feature of AT89c51

Pin description of AT89c51

4. 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

5. Intel 8051 μC Pin Configuration Diagram

Interrupt programming and embedded c concepts how to use KEIL with C concepts

Timer programming concepts in mode 1 and mode 2 with assignments

6. Registers & Memory Of AT89C51

Description of RAM

Description of CPU Registers

Function of SFR

7. Interfacing Of LED

Introduction of LED’s

Interfacing Circuit Description of LED’s

Programming of LED’s Interfacing

8. Interfacing Of Seven Segment Display

Types of 7 Segment Display

Interfacing Circuit Description of 7 Segment Display

Programming of 7 Segment Display Interfacing

9. 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

10. 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

11. Interfacing Of Motors

Introduction to Motors

Types of Motors used in Embedded System

Programming & Controlling of Motors in Embedded System

12. Timers & Counter Programming

Introduction to Timer & Counter

Difference between Timer and Counter

Description of SFR associated with Timer & Counter

Programming of Timer & Counter

13. 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

14. Interrupt Driven Programming

Types of Interrupts

Programming of Software & Hardware Interrupts

15. Interfacing of ADC

Introduction to ADC

Interfacing circuit of ADC

Working & Interfacing of Temperature Sensor (DS1621 & LM35)

16. Interfacing Of External Memory

Introduction to External Memory Interfacing

Introduction to I2C Protocol

Using I2C library to read/write External Memory

17. 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

18. 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?

19. 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

20. Adding Structure To Your Code

Introduction

Object-oriented programming with C

The Project Header (Main .H)

The Port Header (Port .H)

Example: Restructuring the ‘Hello Embedded World’ example

Example: Restructuring the goat-counting example

Further examples

21. Programming & Interfacing Using Embedded C

Programming of Timer & Counter

Programming of Serial Port

Programming of Interrupt

LCD Interfacing

Motor Interfacing

Key board Matrix Interfacing

22. Motor Interfacing

DC motor interfacing using UL2803 with controllers

Stepper motor interfacing using UL2003 with controllers

Servo motor interfacing with controllers

23. Sensors

Introduction to sensors

IR sensors module

Ultrasonic sensors

Photoelectric sensors

Sensor Categories

Binary Sensor

Analog versus Digital Sensors

Shaft Encoder

A/D Converter

Position Sensitive Device

Compass

Gyroscope, Accelerometer, Inclinometer

Digital Camera

24. Actuators

DC Motors

H-Bridge

Pulse Width Modulation

Stepper Motors

Servos

References

25. Multitasking

Cooperative Multitasking

Synchronization

Scheduling

Interrupts and Timer-Activated Tasks

26. Wireless Communication

Communication Model

Messages

Fault-Tolerant Self-Configuration

User Interface and Remote Control

Sample Application Program

27. Case Study: Intruder Alarm System

Introduction

The software architecture

Key software components used in this example

Running the program

The software

1. Introduction to Embedded Systems

Components of Embedded systems

Evolution in Microcontroller technology

Past, Present & Future of Embedded System

Power supply

Memory

Microcontroller

Sensors

Actuators

Introduction to PIC family

Features of PIC16F877A

2. Microcontroller PIC16F877A

Hardware Details

PIC Architecture

Pin Diagram

SFR

Port I/O configuration

Interrupts & Timers

MPLABIDE MPASM

USART

3. Assembly Language & Programming

Microcontroller PIC Assembly Language

Programming in Embedded C

Introduction to programming software

Examples programs for PIC

4. I/O Device Interface and Practical

Study of Input Output Devices

LED Display,7-Segment

DIP Switch

Intelligent LCD Display

Matrix Keyboard

Stepper Motors and Types of Stepper Motors

Serial Communication Concepts

Practices on interfacing circuits

Practices of ICP

ADC, EEPROM,

Opto-Isolators, Relay

I2C, SPI Protocol

Serial Memory

On chip Peripherals PWM

5. Advance Assembly and C Language

Preprocessor directives

Inline assembly in C

Calling of Assembly function in C

Convert all Assembly Program in C

HI-TECH C Complier

6. Conclusion

Latest trends in embedded fields

In Circuit Emulators

ICD debug interface

RTOS

7. Project

Projects in Embedded System using PIC

Electronic Voting Machine

Robotic ARM

Remotely Controlled Application

Drop us a Query

Your Name (required)

Your Email (required)

Phone No

Your Query

What You Get

  • 24/7 e-Learning Access
  • Certified & Industry Experts Trainers
  • Assessments and Mock Tests