Course Highlights
  • You will be able to program 8051 microcontroller using assembly language and embedded c language
  • Embedded C programming
  • Assembly language programming
  • Understand the basic 8051 architecture and pin description
  • How to use Keil software
  • Working of assembler and compiler
  • Coding and debugging of embedded C language in Keil Software
  • Use of assembly language and working of different assembly language instrutions
  • Relation between Embedded C, Assembly and Machine code
  • Memory organisation in 8051
  • Registers in 8051
  • Addressing modes in 8051
  • Assembler Directives in 8051
  • Working of Assembly language instruction set in 8051
  • Coding and debugging of assembly language in Keil Software
  • Accurate delay generation using assembly language
  • Input-Output Ports in 8051 microcontroller
  • Timer in 8051 microcontroller
  • Serial communication in 8051 microcontroller
  • Interrupt in 8051 microcontroller
  • How to use Proteus Software
  • Interfacing with LED
  • Interfacing with switch
  • Interfacing with LCD Display
  • Interfacing with 7 segment display
  • Interfacing with DC motor
  • Interfacing with relay
  • How to burn the content of .hex file into flash memory of microcontroller
  • Project : Speed control of DC motor and LED dimming using Pulse Width Modulation (PWM)
  • Project : Wireless control of LEDs using Smartphone
  • Bit masking in Embedded C
  • Bit Extracting in Embedded C
  • Bit monitoring in Embedded C
  • KEIL IDE
  • PROTEUS simulation Software
  • FLASH Magic software
  • Number Systems
  • Binary Logics
  • Interview Questions and Answers
  • Buzzer working and it's interfacing with 8051
  • Unipolar Stepper Motor interfacing with 8051
  • Bipolar Stepper Motor interfacing with 8051
  • Analog to Digital Converter (ADC) Interfacing with 8051
  • Temperature Sensor LM35 Interfacing with 8051
Curriculum

9 Topics
Why do we need to study 8051 microcontrollers?
What is Microcontroller? How it is different from Microprocessor
Quiz: What is Microcontroller? How it is different from Microprocessor
8051 Architecture
Quiz: 8051 Architecture
8051 Pin Diagram
Quiz: 8051 Pin Diagram
crystal frequency and Machine Cycle
Quiz: crystal frequency and Machine Cycle

4 Topics
Pull Up and Pull Down Register
Quiz: Pull Up and Pull Down Register
8051 I/O Ports P0 P1 P2 P3 configuration and working
Quiz: 8051 I/O Ports P0 P1 P2 P3 configuration and working

4 Topics
Number System
Quiz: Number System
Binary Logics
Quiz: Binary Logics

9 Topics
Keil IDE installation
Proteus Simulation software Installation
8051 C- compiler working
Quiz: 8051 C- compiler working
Embedded C program structure
8051 Data Types
8051 Logical and Bit-wise operators
How to write code in Embedded C
Quiz: How to write code in Embedded C

2 Topics
How to burn program into 8051 microcontroller
Quiz: How to burn program into 8051 microcontroller

20 Topics
Relating Embedded C and Assembly language
Working of Assembler
Quiz: Working of Assembler
Relating Assembly code and Machine code
Quiz: Relating Assembly code and Machine code
Memory Organisation in 8051 micro-controller
Quiz: Memory Organisation in 8051 micro-controller
Registers in 8051 Micro-controller
Quiz: Registers in 8051 Micro-controller
Addressing Modes in 8051 Microcontroller
Quiz: Addressing Modes in 8051 Microcontroller
Working of Call Jump RET and DJNZ instructions
Quiz: Working of Call Jump RET and DJNZ instructions
8051 Instruction set
Assembler Directives in 8051
Quiz: Assembler Directives in 8051
How to write code in Assembly language
Quiz: How to write code in Assembly language
How to generate exact delay using assembly language
Quiz: How to generate exact delay using assembly language

4 Topics
Working of LCD
Quiz: LCD interfacing
Embedded C code to display character on LCD
Assembly Language code to display character on LCD

5 Topics
Working of Timer in mode1
Quiz: Timers in 8051 microcontroller
Working of Timer in mode2 and mode3
Programming Timer in 8051 microcontroller using Embedded C
Programming Timer in 8051 microcontroller using Assembly language

5 Topics
working of counter in 8051 microcontroller
Quiz: Counters in 8051 Microcontroller
Programming the counter in 8051 microcontroller using Embedded c
Programming the counter in 8051 microcontroller using assembly language
Project to count 00 to 99 and display count value on LCD

4 Topics
Working of Serial Communication in 8051 microcontroller
Quiz: Serial communication in 8051 microcontroller
Programming Serial in 8051 microcontroller using embedded C language
Programming Serial in 8051 microcontroller using assembly language

5 Topics
Working of Interrupt in 8051 microcontroller
Quiz: Interrupt in 8051 microcontroller
Programming interrupt in 8051 microcontroller using Embedded C
Programming interrupt (Edge T) in 8051 microcontroller using assembly language
Programming interrupt (Level T) in 8051 microcontroller using assembly language

4 Topics
working of 7 segment display
Quiz: 7 segment display interfacing
Embedded c code to display numbers 0 to 9 on 7 segment
Assembly Language code to display numbers 0 to 9 on 7 segment

5 Topics
Stepper motor introduction
Unipolar Stepper motor - Wave drive
Unipolar Stepper motor - Full drive
Unipolar Stepper motor - Half drive
Bipolar Stepper motor

5 Topics
Working of Relay and it's interfacing with 8051 microcontroller
Quiz: Relay
Working of DC motor and it's interfacing with 8051 microcontroller
Quiz: DC Motor
Working of Buzzer and it's interfacing with 8051 microcontroller

3 Topics
ADC Introduction
Pin DIagram Interfacing and Working
Assembly and C language Programming

2 Topics
Speed control of DC motor and LED dimming using Pulse Width Modulation (PWM)
Wireless control of LEDs using Smartphone

3 Topics
Bit masking in Embedded C
Bit Extracting in Embedded C
Bit monitoring in Embedded C

1 Topic
Interview Questions and Answers

  Write a Review

8051 Microcontroller - Embedded C and Assembly Language

Go to Paid Course