Introduction to Embedded Systems using 8051 Microcontroller
4.6 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
240 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introduction to Embedded Systems using 8051 Microcontroller to your Wishlist.

Add to Wishlist

Introduction to Embedded Systems using 8051 Microcontroller

This is an intro to the Embedded Systems field and basic of interfacing to outside the world..
4.6 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
240 students enrolled
Created by Ahmed Tolba
Last updated 10/2016
Arabic
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 12 Articles
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You will learn 8051 architecture, embedded software
View Curriculum
Requirements
  • just basic electronics, and c/c++
Description

The course will teach you the basic fundamentals of embedded software and interfacing. You will learn about 8051 architecture and the basics of writing an embedded software for it. After finishing the course, you can start working with other microcontrollers like ARM, AVR, and PIC.

 8051 It's simple architecture, once you learn it, you can work with other complex architectures. I don't want to teach how to use registers to drive PWM or ADC,..etc.Other courses, are just teaching basic concepts, and copying the data sheet, to configure the registers for different hardware components. I want you to learn how to write software code for PWM, ADC, DAC,..etc without hardware. once you know that, its very easy to use AVR, it's just a matter of configuring registers, nothing more that, and that's useless to teach. I want to create a course that's different and unqiue. You can find a 8051 kit here

Who is the target audience?
  • electronics engineers, computer science students
Students Who Viewed This Course Also Viewed
Curriculum For This Course
20 Lectures
01:02:09
+
Start Here
20 Lectures 01:02:09

computer organization
00:01

8051
00:01

hello world
00:00

Introduction to interfacing
00:00


timer and counters
00:01

Interrupts
00:01

Interfacing with motors
03:54

Optimization
04:32


Memory managment
06:26

Ring Buffer
11:40

state machine
04:40

ADC
00:01

I2C
00:01

Interfacing with PWM
00:01

keypad
00:01

UART
00:01

simulations and codes
00:01
About the Instructor
Ahmed Tolba
4.6 Average rating
5 Reviews
240 Students
1 Course
Embedded Software Engineer, and Game Programmer.

I have been interested in programming since I was 13 years old. I was a hard-core video games, grow up on games like sky-road, mortal kombat 1,..etc. Since then I have been very interested in how games work, and I wanted to make them. I have a Bsc in Electronics and Communications Engineering, and I have worked in several industries in several countries, in fields like Embedded Software, Information Security and 3D Game Programming. I'm here to transfer the knowledge that I have, and build a community of Game Programmers and professional embedded software engineers.