Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


8051 Microcontroller

GMR Institute of Technology via YouTube


8051 Microcontroller Lecture Series explains in depth architecture, pin description, instructions, assembly language program and interfacing of various peripheral with microcontroller.

In the lecture series the in depth of MCU8051 software is also explained. The software is used for writing, debugging and interfacing of various in-built peripherals.


Lecture 1: 8051 Families of Microcontroller.
Lecture 2: Integrated Development Environment.
Lecture 3: Demonstration of MCU8051 IDE.
Lecture 4: RAM Architecture of 8051 (Part I).
Lecture 5: RAM Architecture of 8051(Part II).
Lecture 6: RAM Architecture of 8051 (Part III).
Lecture 7: Program Status Word (PSW).
Lecture 8: Bank Selection.
Lecture 9: Signed and Unsigned Number Representation.
Lecture 10: Effect on Carry and Overflow Flag.
Lecture 11: Examples on Signed and Unsigned Operation.
Lecture 12: Stack.
Lecture 13: Addressing Modes.
Lecture 14: Long Jump Instruction.
Lecture 15: Short Jump Instruction.
Lecture 16: Conditional Short Jump.
Lecture 17: Example of Data Transfer Program in Internal RAM (Part-I).
Lecture 18: Example of Data Transfer Program in Internal RAM (Part II).
Lecture 19: Indexed Addressing Mode.
Lecture 20: Data Transfer From Code Memory –Programming Example.
Lecture 21: Add instruction & Example of addition (Part I).
Lecture 22: Add Instruction & Example of addition (Part II).
Lecture 23: Machine Cycle & Reset Pin.
Lecture 24: Pin Diagram (Part I).
Lecture 25: Pin Diagram (Part II).
Pin Diagram (Part III).
Lecture 27: Blinking LED & Software Delay Generation.
Lecture 28: Blinking LED (Using Subroutine).
Lecture 29: Program for Seven Segment Display.
Lecture 30: Timer-Counter (Part I).
Lecture 31: Timer-Counter (Part II).
Lecture 32: Timer-Counter (Part III).
Lecture 33: Timer-Counter (Part IV).
Lecture 34 Timer Example (Traffic Light Logic).
Lecture 35: Timer Example (Square Wave Generation).
Lecture 36: Timer (Mode 2 Operation).
Lecture 37: Timer as Counter.
Lecture 38:Interfacing of Key (Example-1).
Lecture 39:Interfacing of Key (Example-2).
Lecture 40:Interfacing Key Matrix.
Lecture 41:Interrupt (Part I).
Lecture 42: Interrupt (Part II).
Lecture 43: Interrupt (Part III).
Lecture 44: Hardware Interrupt (Part IV).
Lecture 45: Hardware Interrupt (Part V).
Lecture 46: Serial Communication (Part I).
Lecture 47 Serial Communication – RS232 (Part II).
Lecture 48: Serial Communication – SCON Register (Part III).
Lecture 49: Serial Communication – Serial Transmission Program (Part IV).
Lecture 50: Serial Communication - Serial Receiving Program (Part V).
Lecture 51 Serial Communication – Programming Example (Part VI).
Lecture 52 Stepper Motor Basics (Part I).
Lecture 53: Stepper Motor Basics (Part II).
Lecture 54: Stepper Motor Basics (Part III).
Lecture 55: Demonstration of Stepper Motor and 8051 Interfacing using Proteus.
Lecture 56: Analog to Digital Converter (Part I).
Lecture 57: Analog to Digital Converter (Part II).
Lecture 58: Analog to Digital Converter - Interfacing Example (Part III).
Lecture 59: Digital to Analog Converter (Part I).
Lecture 60: Digital to Analog Converter – Examples (Part II).
Lecture 61: Logical Instructions (Part I).
Lecture 62: Logical Instructions (Part II).
Lecture 63 LCD Interfacing Program.
Lecture 64: LCD Interfacing with MCU 8051 IDE.

Taught by

Dr. Yogesh Misra


4.8 rating, based on 5 Class Central reviews

Start your review of 8051 Microcontroller

    Well Organized Course Structure and It is very useful for the beginners who learn microcontroller. Also the interfacing and programming of IO devices with 8051 are very easy to understand.
  • Profile image for Prathamesh Khandare
    Prathamesh Khandare
    Microcontroller is bery nice to learn and the sir is very nice teaching skills are there and alll who didn't understand the microcontroller they can also easily understood all concepts of microcontroller
  • Sourabh Rajendra Shelar
    It was a great learning course, I have enjoyed learning about microcontroller every session was knowledgeable.
  • Anonymous
    Excellent course for the students of Electronics and communication engineering, Electrical engineering and Computer science.

    Students will learn the assembly language programming for 8051 microcontroller and interfacing of various IO devices with microcontroller.
  • Profile image for Ashwini Maddi
    Ashwini Maddi
    Excellent teaching. I am getting interest to listen the class.nice to listen.thanks for teaching us in intersting manner...

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.