4.10 (432 reviews)
☑ 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
Learn 8051 micro-controller programming in detail using Embedded C and assembly language
The course focus on learning through a hands-on approach
Get Source code and simulation files on every program discussed
Programming software - KEIL IDE
Simulation Software - PROTEUS
Program downloading software - FLASH Magic
Learn 8051 microcontroller interfacing with
Analog to Digital Converter (ADC 0809)
Temperature Sensor LM35
Bluetooth Module HC-05
Learn 8051 microcontroller programming of
Serial Communication (UART)
Project 1: Speed control of DC motor and LED dimming using Pulse Width Modulation (PWM) technique.
Project 2: Wireless control of LEDs using a Smartphone.
Test what you learned by solving MCQs after videos.
Interview Questions and Answers
Extra Learning material provided for an absolute beginner.
Straight to the point explanation.
Join the group of 3555+ students.
Get Certification of completion
Note: use headphones/headset for better voice quality.
14/10/2019 update: Added 3 videos on Analog to Digital Converter
05/10/2019 update: Added 5 videos on the stepper motor
30/03/2019 update: Added Article
1. Working of Buzzer and it's interfacing with 8051 micro-controller (with downloadable resources)
05/01/2019 update: Added Article
1. Interview Questions and Answers
23/11/18 update: Added Bonus Lectures
1. Bit Masking in Embedded C
2. Bit Extracting in Embedded C
3. Bit Monitoring in Embedded C
11/11/18 update: Added 1 video
1. Embedded C program structure
9/11/18 update: Added 2 videos to help an absolute beginner.
1. Number systems
2. Binary Logic
This course is intended to give you complete details of the hardware and software requirements of 8051 microcontroller programming. This course will help you to understand the working of I/O ports, timer, counter, interrupt and serial communication (UART) in the microcontroller. You will be able to program 8051 microcontroller using assembly and embedded c language. The course will explain the interfacing of LED, switch, LCD, 7 segments with 8051 microcontrollers. This course will also help you to understand the process of burning the program into 8051 microcontroller and related terms hence will make you ready to create your own application project using 8051 microcontrollers. In the end, of course, you will be doing two application projects on 8051, one is a generation of PWM wave to control the speed of DC motor and second is wireless control of the device using your smartphone and 8051.
The course makes it so easy to learn 8051 microcontroller programming, you will be building and testing out your own programs in no time. The course is delivered in such a way that anyone who takes the course will have absolutely no problem in understanding all the topics discussed. This course is packed full of practical step by step examples so that you are coding 8051 from day one. The same practical example is discussed in both Embedded C and Assembly language.
I believe that doing practically without knowing the theory is half learning. Hence In this course, he will cover all necessary theories related to 8051 before start doing the practical session. I know your time is precious and hence delivers information straight to the point. The complexity of projects will gradually increase hence it advised to watch videos the way they are arranged. In this course, all the features of basic 8051 microcontrollers are discussed. The code used in this course can run on any advanced 8051 microcontroller device. The number of timers, serial, interrupts, I/O port and crystal frequency may vary depending on a microcontroller.
I personally believe that if anyone wants to learn microcontroller or microprocessor programming then one should start with 8051 microcontrollers because it's easy to understand and program. Knowledge of 8051 microcontroller programming with assembly language and embedded C language will make you future ready and you can learn any complex microcontroller and microprocessor very quickly.
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
Quiz: 8051 Architecture
8051 Pin Diagram
Quiz: 8051 Pin Diagram
crystal frequency and Machine Cycle
Quiz: crystal frequency and Machine Cycle
8051 Input/ Output Ports
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
Basics of Digital System (for absolute beginners)
Quiz: Number System
Quiz: Binary Logics
Embedded C programming
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
How to burn program into 8051 microcontroller ?
How to burn program into 8051 microcontroller
Quiz: How to burn program into 8051 microcontroller
Assembly Language Programming
Keil IDE installation
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
Working of LCD
Quiz: LCD interfacing
Embedded C code to display character on LCD
Assembly Language code to display character on LCD
Timers in 8051 microcontroller
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
Counters in 8051 Microcontroller
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
Serial communication in 8051 microcontroller
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
Interrupt in 8051 microcontroller
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
7 segment display interfacing
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
Stepper motor introduction
Unipolar Stepper motor - Wave drive
Unipolar Stepper motor - Full drive
Unipolar Stepper motor - Half drive
Bipolar Stepper motor
Relay, DC motor and Buzzer
Working of Relay and it's interfacing with 8051 microcontroller
Working of DC motor and it's interfacing with 8051 microcontroller
Quiz: DC Motor
Working of Buzzer and it's interfacing with 8051 microcontroller
Analog to Digital Converter
Pin DIagram, Interfacing and Working
Assembly and C language Programming
Speed control of DC motor and LED dimming using Pulse Width Modulation (PWM)
Wireless control of LEDs using Smartphone
Bit masking in Embedded C
Bit Extracting in Embedded C
Bit monitoring in Embedded C
Interview Questions and Answers
Interview Questions and Answers
Yeah it is deep learning stepwise. only problem is execution of programs in uvision5. It is indeed basics with each and every information covered
I course it is mentioned it is for all levels but I feel to start with this course you should have basic understanding of many terms in electronics.
Yes, this scorse is very useful for beginners, because it is easy to understand and easy to programs. The guidance is very clear to listen so we can understand the lectures easily.
seeing and understanding the background of the microcontrolled was the thing i always looked for.I expected to learn more about internal devices but this is great so far.
Instructor was really awesome, responds quickly, if anyone is interested learning Microcontroller courses, I would highly recommend this course.
I think it should have some more elaborated explanation it's just like saying their names it would have been better if you had specified why they are used
The teacher was not easy to understand and therefore less receptive while covering the contents of the course
This is a good comprehensive course. It covers nearly all the registers and functions in the 8051 and has good practical examples. The delivery of the material isn't great, but definitely good enough to understand the material if you combine it with other resources.
this course is disappointing. u had to explain all the points properly. instead u are just rushing this .it feels like u are just reading . disappointed . REFUND
the best course on 8051 microcontrollers. The instructor is very knowledgeable. the best part is, instructor, explain concepts in detail.
The 'Indian English' definitely makes it harder to understand, as an untrained listener has to decipher the words and learn its content at the same time.
This course is just amazing. Both the hardware and software part are both deeply explained. But the basic requirement is digital electronics for this course.
For beginners, it's a decent cours. I learned and understood everything and it helped me a lot with my studies. It had to listen sometimes several times to understand what he was saying. I dont mind if someone has accent but poor audio quality makes it impossible to understand. As improvment, a transkript can be added.
The course is quite good. However, the instructor just rambles off names of the architecture without even a glance at the importance or what it is. For example, it's up to you to research what a watchdog timer is - its operation and importance. Rattling of a datasheet- anyone can do that.
Nice course very informative. Best course on udemy platform. If you want to learn 8051 then this course is really very helpful. My advice to those who want to join the course, it would be good if you watch videos with headphone/headset because I felt the voice in some videos is a little bit low.