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

YouTube

8051 Microcontroller

GMR Institute of Technology via YouTube

Overview

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.

Syllabus

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

Reviews

4.6 rating, based on 13 Class Central reviews

Start your review of 8051 Microcontroller

  • Profile image for Nishita Worlikar
    Nishita Worlikar
    The microcontroller course I recently completed exceeded my expectations in providing a comprehensive understanding of microcontroller concepts. The course content was thorough, covering essential topics from basic principles to advanced application…
  • Pankaj Jagdish Rajput

    The 8051 microcontroller course provided a comprehensive understanding of 8051 architecture and programming. The content was well-structured, covering essential topics such as instruction set, memory organization, and I/O operations. The hands-on labs and practical examples were invaluable, reinforcing theoretical concepts. The instructor's clear explanations facilitated a smooth learning experience. However, additional real-world application scenarios would enhance the course. Overall, it was a highly beneficial course for anyone seeking a solid foundation in 8051 microcontroller programming.
  • Profile image for Aditya Jathar
    Aditya Jathar
    Easy to understand the technical subject and give mostly the technical knowledge about subject also give knowledge about the basic of aurdino
  • Profile image for Balu G
    Balu G
    Very nice flow of content. MCU8051IDE has more virtual hardware to learn it in simulation environment.
  • RAM PRASATH SIVARAJABOOPATHY
    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 Vinit Vaidya
    Vinit Vaidya
    Completing this course has been an incredibly fulfilling experience. The content was comprehensive and well-structured, providing a deep understanding of the subject matter. The instructors were knowledgeable, engaging, and always available for support. The assignments were challenging yet rewarding, allowing me to apply what I learned. The course also offered valuable resources, such as online forums and additional readings. The assessments were fair and effectively measured my progress. Overall, this course has exceeded my expectations, equipping me with the necessary skills and knowledge to excel in this field. I highly recommend it to anyone seeking to expand their expertise in the subject area.
  • Gururaj
    Very clearly explained about the topics.It was very helpful for me as i got to understand the topics which i was unable to understand during my clsses.

  • Anand Shukla
    Good content. i like the way of teaching.
    I learn more about 8051 microcontroller. Ang got some good idea and technology.
  • 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 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.
  • 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.

Someone learning on their laptop while sitting on the floor.