Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    8051 Microcontroller Programming For Beginners

    Posted By: ELK1nG
    8051 Microcontroller Programming For Beginners

    8051 Microcontroller Programming For Beginners
    Published 8/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.53 GB | Duration: 8h 22m

    Microcontroller Programming

    What you'll learn
    Describe General Purpose Microcontroller
    learn how to program Microcontroller
    Learn Assembly Language
    Use Keil Simulation tool for Microcontroller Programming
    learn 8051 Timer Programming and I/O Programming
    Understand 8051 Interrupts
    Programming 8051 Serial Communication
    Requirements
    No Requirement or Prerequisite this course for Absolute Beginners
    Description
    Students will learn everything they need about 8051 Microcontroller in this course .1- Student will learn what is microcontroller and where the microcontroller in our daily life.2- They will learn about each part of microcontroller    a- learn and Understand 8051 Processor   b- learn and describe 8051 Memory   c-learn about 8051 input and output   e-learn about 8051 timer   f-learn about 8051 serial port   g-learn about 8051 Stack memory3- learn and Understand numbers system (binary, octal, decimal and Hexadecimal)4- Start write 8051 program with Arithmetic and Logic Instructions5-write loop to program microcontroller6-write conditional and unconditional branching in microcontroller programming.7- Microcontroller Timer Programming8-Microcontroller Interrupts programming9-Microcontroller Serial Port Programming10-Microcontroller Input and output Programming. Also, Student will use Keil MDK to implement microcontroller programming.Keil is the complete software development environment for a range of Arm cortex-M based microcontroller .MDK includes the mVision IDE and debugger, Arm c/c++ compiler and essential middleware components. it supports all silicon vendors with more than 9,500 devices and is easy to learn and use.In this course, we will explain the concepts and then we will implement them using keil simulation. For example, we will explain the theory part of I/O programming and then Implement them  in keil, so the students will better understand the topics.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Simulation Tools

    Section 2: Introduction to 8051 Microcontroller

    Lecture 3 Introduction to Microcontroller

    Lecture 4 Introduction to 8051 Processor

    Lecture 5 Introduction to 8051 Memory

    Lecture 6 Introduction to 8051 Ports

    Lecture 7 Introduction to 8051 Timers

    Lecture 8 Introduction to 8051 Serial Port

    Lecture 9 Introduction to Stack Memory

    Lecture 10 Introduction to 8051 Program Counter

    Section 3: Introduction to Numbers Systems

    Lecture 11 Types of Numbers SYSTEMS

    Lecture 12 Decimal expansions from Binary , Octal and Hexadecimal

    Lecture 13 Binary Expansions from Decimal

    Lecture 14 Hexadecimal expansion from Decimal

    Lecture 15 Octal Expansion from Decimal

    Lecture 16 Conversion between binary, octal and Hexadecimal

    Lecture 17 Binary Addition and Subtraction

    Section 4: 8051 Memory Organization

    Lecture 18 8051 Memory Organization Part-1

    Lecture 19 8051 Memory Organization Part-2

    Section 5: PSW Register

    Lecture 20 PSW Register Part-1

    Lecture 21 PSW Register Part-2

    Lecture 22 PSW Example

    Section 6: Introduction to 8051 Programming

    Lecture 23 Steps to Create 8051 Program

    Lecture 24 Assembler Directives

    Section 7: 8051 Data Transfer

    Lecture 25 8051 DATA Transfer Instructions

    Section 8: 8051 Programming-Arithmetic Operations

    Lecture 26 Arithmetic Operation Part-1

    Lecture 27 Arithmetic Operations Part-2

    Lecture 28 Arithmetic Operations Part-3

    Lecture 29 Arithmetic Operations Part-4

    Lecture 30 Programming Implementation-Arithmetic Operations

    Section 9: 8051 Programming -Logic

    Lecture 31 8051 Programming-Logic

    Lecture 32 8051 Programming -Logic Implementation

    Section 10: 8051 Programming Stack and Stack Pointer

    Lecture 33 Stack and Stack Pointer Part-1

    Lecture 34 Stack and Stack Pointer Part-2

    Lecture 35 Stack and Stack Pointer Implementation

    Section 11: Special Function Register

    Lecture 36 SFR in 8051

    Section 12: 8051 Programming Loop

    Lecture 37 8051 Loop

    Lecture 38 8051 Nested Loop

    Lecture 39 8051 Loop Implementation

    Lecture 40 8051 Nested Loop Implementation

    Section 13: 8051 Programming Conditional Branching

    Lecture 41 8051 Conditional branching

    Lecture 42 Conditional Branching Implementation

    Section 14: 8051 Programming-Unconditional Branching

    Lecture 43 8051 Unconditional Branching

    Lecture 44 8051 Unconditional Branching Implementation

    Section 15: 8051 Addressing Modes

    Lecture 45 8051 Addressing Modes

    Section 16: 8051 Pin Diagram

    Lecture 46 8051 Microcontroller Pin Diagram

    Section 17: Microcontroller Port Programming

    Lecture 47 8051 Port Programming

    Lecture 48 8051 Port 0 Programming Part-1

    Lecture 49 8051 Port 0 Programming Part-2

    Lecture 50 8051 Port 1,2,3 Programming

    Lecture 51 8051 Port 0 Programming-Implementation

    Lecture 52 8051 Ports 1,2,3 Programming Implementation

    Section 18: 8051 Timer Programming

    Lecture 53 8051 Timer

    Lecture 54 8051 Timer TMOD Register

    Lecture 55 8051 Timer -TCON Register

    Lecture 56 8051 Timer Programming Implementation

    Section 19: 8051 Interrupts

    Lecture 57 Classifications and Types of Interrupts

    Lecture 58 Interrupts in 8051

    Lecture 59 8051 Interrupts Register

    Section 20: 8051 Serial Communication Programming

    Lecture 60 Types Of communications

    Lecture 61 Types of Serial Communications

    Lecture 62 Serial Communications Protocols

    Lecture 63 Baud Rate and Transmission Rate

    Lecture 64 8051 Serial Communication

    Lecture 65 Serial Communication Implementation

    Anyone wants to learn about Microcontroller Programming and Architecture