Embedded Systems using 8051 Microcontroller

Learn how to program 8051 Microcontroller using Embedded C and build Embedded Systems!

4.40 (33 reviews)
Udemy
platform
English
language
Hardware
category
instructor
Embedded Systems using 8051 Microcontroller
7,911
students
5.5 hours
content
Oct 2021
last update
$64.99
regular price

What you will learn

Practical Exposure to Embedded Systems

Knowing how to program in Embedded C

Understanding the architecture of 8051 Microcontroller

Building Embedded Systems Projects

Description

By learning this course,


You'll be able to

1. Understand the differences between C and Embedded C

2. Know how to program in Embedded C

3. Understand the internal architecture, on chip and off chip peripherals of 8051 microcontroller.

4. Understanding the usage of Keil IDE to program 8051.

5. Understanding the hardware components in 8051 development kit.

6. Build Embedded Systems Projects.


This course is completely practical oriented. We will be working with an hardware kit called 8051 development kit. Perhaps it's not necessary to buy the hardware if you don't wish to. Since, the results of each code can be verified in the simulation tool itself. But, working with hardware and getting the practical knowledge enhances the learning.

An embedded system is a microprocessor-based computer hardware system with software that is designed to perform a dedicated function, either as an independent system or as a part of a large system. At the core is an integrated circuit designed to carry out computation for real-time operations.

Hardware + Software = Embedded System!

We will be understanding both the things in this course. At the end of this course, the learner should be able to develop an embedded product using 8051 microcontroller for any application.

Content

Introduction

1. What is Embedded C
2. Differences between C and Embedded C
3.Microprocessor vs Microcontroller
4. Variants of Microcontroller and Criteria in choosing them

Understanding the architecture of 8051

Architecture of 8051
Importance of External Memory
Working with Hexadecimal Notation
Register banks in 8051
Bit Addressability and Special Function Registers
10. Ports in 8051

Getting started with Embedded C & Keil IDE

Structure of Embedded C
Datatypes used in 8051 C
To know about KEIL IDE!

Experiments - Interfacing On Chip and Off Chip Peripherals using Embedded C

Hardware Description of the development board
Blinking of LEDs in C
Hardware Demo - Blinking of LEDs in C
16. Toggling the Ports using C
Hardware Demo - Toggling the Ports
The concept of Shifting
Hardware Demo - Shifting
How to interface a seven segment display with 8051
Code to interface a seven segment display
Hardware Demo - Working with Seven Segment displays
Algorithm to show different numbers on different segments
Hardware Demo - Interfacing multiple seven segment displays
How to interface a 4x4 Matrix Keypad with 8051
Algorithm to interface a 4x4 Matrix Keypad with 8051
Embedded C code to interface a 4x4 Matrix Keypad with 8051
Hardware Demo - Interfacing keypad with 8051
Introduction to Timers and Counters
Essentials to Program Timers - 30 min
Algorithm to program Timers in Mode 1 with Delay Calculation Formula
Embedded C code to produce 1 second delay using Timers
Simulation of Timers in mode 2 using Embedded C
The concept of Interrupts and ISR
Embedded C code to implement hardware interrupts
Hardware Interrupts Demo
Implementing Timer Interrupts in Embedded C
Hardware Demo - Implementing Timer Interrupts in Embedded C
Project 1 - Stopclock
Embedded C code for Stopclock
Hardware Implementation of the Project

Bonus Lecture

Bonus Lecture

Reviews

Rakuram
December 15, 2021
Lot of discontinuation in the audio. Though content is good, audio issue making it difficult to understand. Suggestion to the creator, please do audio re-recording for the videos which has audio issue

Coupons

DateDiscountStatus
10/5/2021100% OFF
expired
11/28/2021100% OFF
expired
12/23/2021100% OFF
expired
12/25/2021100% OFF
expired
12/29/2021100% OFF
expired

Charts

Price

Embedded Systems using 8051 Microcontroller - Price chart

Rating

Embedded Systems using 8051 Microcontroller - Ratings chart

Enrollment distribution

Embedded Systems using 8051 Microcontroller - Distribution chart
4329312
udemy ID
10/1/2021
course created date
10/5/2021
course indexed date
Angelcrc Seven
course submited by