8051 Microcontroller: Assembly Language & Embedded C
Published 4/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.16 GB | Duration: 11h 43m
Published 4/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.16 GB | Duration: 11h 43m
Course on 8051 Microcontroller with 20+ Code Examples Using Keil and Proteus, Led by 15+ years of Experienced Faculty
What you'll learn
Microcontroller Fundamentals
8051 Microcontroller Pin Diagram
8051 Microcontroller Block Diagram
Assembly language Instruction set
8051 Microcontroller Timers
8051 Microcontroller Serial Communication
8051 Microcontroller Interrupts
Power Saving Modes of 8051 Microcontroller
Memory Interfacing of 8051 Microcontroller
Assembly Programming of 8051 Microcontroller
Embedded C Programming of 8051 Microcontroller
Good experiments to understand interfacing concepts
Keil IDE for 8051 Microcontroller
Program Simulation on Proteus Software using 8051 Microcontroller
Generating Hex file using Keil
Requirements
Any one with interest can learn it as it follows step by step approach
Basic Knowledge of C language will be helpful
Knowledge of Digital Electronics will be helpful
Description
This 8051 Microcontroller course is specially designed for engineering students who want to enter the field of Embedded systems and is also useful for working professionals. This is a unique course in the online marketplace. This 8051 Microcontroller is a stepping stone for an understanding of any advanced microcontroller such as AVR, ARM, and PIC.In this comprehensive course, you'll delve into the fundamentals of the 8051 microcontroller, a cornerstone in embedded systems. From understanding its architecture to mastering programming in both Assembly and Embedded C using Keil and Proteus, this course equips you with the essential skills needed for developing real-world applications.Students must have in-depth knowledge of any one microcontroller to start the embedded journey. This course drives you from basic to advanced level concepts, enabling you to deal with any microcontroller in the future.Students should learn the basic C for this course and this course covers both assembly and C aspects of programming, as well as students, are also going to learn software tools for programming. The practical part covers performance on Proteus simulations.This course covers the following topics.- Basics of Microprocessor and Microcontroller- 8051 Features- 8051 Architecture and Pin diagram- Harvard and Von Neumann Architecture- RISC VS CISC- RAM/ROM, Stack, Register Bank, and PSW concept- I/O port Programming both in Assembly and C of 8051 Microcontroller- Addressing modes of 8051 Microcontroller- Assembly Instructions of 8051 Microcontroller- C Programming basics of 8051 Microcontroller- Timer/ Serial/ Interrupt Programming of 8051 Microcontroller- LCD/Keyboard Interfacing with 8051 Microcontroller- ADC Interfacing with 8051 Microcontroller- LM35 Sensor Interfacing with 8051 Microcontroller- Stepper Motor, DC Motor Interfacing with 8051 MicrocontrollerSo, go through this entire course step by step and I am pretty sure you will get thorough knowledge about this 8051 Microcontroller.All the best…
Overview
Section 1: Course Introduction
Lecture 1 Introduction
Section 2: Fundamentals of Microprocessor and Microcontroller
Lecture 2 Difference Between Microcontroller and Microprocessor
Lecture 3 Von Neumann Vs Harvard
Lecture 4 RISC Vs CISC
Section 3: 8051 Microcontroller Basics
Lecture 5 Features of 8051
Lecture 6 Pin Diagram of 8051
Lecture 7 IO Ports of 8051
Lecture 8 Block Diagram of 8051
Lecture 9 Parts of 8051
Lecture 10 PSW of 8051
Lecture 11 ROM Organization
Lecture 12 RAM Structure
Lecture 13 Stack of 8051
Lecture 14 SFRs of 8051
Section 4: Instruction set of 8051 Microcontroller
Lecture 15 Complier, Assembler, Linker & Loader
Lecture 16 Assembler Directives
Lecture 17 Addressing Modes
Lecture 18 Arithmetic Instructions
Lecture 19 Logical Instructions
Lecture 20 Rotate Instructions
Lecture 21 Boolean Instructions
Lecture 22 Data Transfer Instructions
Lecture 23 SJMP, LJMP & AJMP
Lecture 24 JMP & CALL Instructions
Lecture 25 RET & RETI Instructions
Lecture 26 Branch Instructions
Section 5: Timer of 8051 Microcontroller
Lecture 27 Timer & Counter
Lecture 28 TCON & TMOD Register
Lecture 29 Timer Working
Lecture 30 Timer Modes
Lecture 31 Timer Programming
Lecture 32 Timer Programming
Section 6: Serial Communication of 8051 Microcontroller
Lecture 33 Serial Communication
Lecture 34 SCON Register
Lecture 35 RS 232 Protocol
Section 7: Interrupts of 8051 Microcontroller, Power Saving Modes and Memory Interfacing
Lecture 36 Interrupt of 8051
Lecture 37 Power Saving Modes of 8051
Lecture 38 Memory Interfacing of 8051
Section 8: Experiments
Lecture 39 P1 Keil Introduction
Lecture 40 P2 Data Transfer
Lecture 41 P3 Finding Largest Number
Lecture 42 P4 Finding Square
Lecture 43 P5 Array Addition
Lecture 44 P6 LED blinking
Lecture 45 P7 SW LED blinking
Lecture 46 P8 7 segment Interfacing
Lecture 47 P9 LCD Interfacing
Lecture 48 P10 50% duty Cycle Timer
Lecture 49 P11 70% Duty Cycle Timer Program
Lecture 50 P12 Serial Communication Basics
Lecture 51 P13 Serial Transmission
Lecture 52 P14 Serial Reception
Lecture 53 P15 Hardware Interrupt
Lecture 54 P16 Timer Interrupt
Lecture 55 P17 Keyboard interfacing
Lecture 56 P18 Keyboard Interfacing & C Prog
Lecture 57 P19 ADC Basics
Lecture 58 P20 LM35 Interfacing & C Prog
Lecture 59 P21 DC motor Basics
Lecture 60 P22 DC motor Interfacing
Lecture 61 P23 Stepper Basics
Lecture 62 P24 Stepper Program
Lecture 63 Microprocessor and Microcontroller Important Questions
Embedded Systems Engineers,Hardware Engineers,Students (Engineering, Diploma, Science),Tech Enthusiasts,Those who want enter into the field of Microcontroller