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 (4 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.
173 students enrolled
Instructed by Ahmed Tolba IT & Software / Hardware
$19
$20
5% off
Take This Course
  • Lectures 20
  • Length 1 hour
  • Skill Level Beginner Level
  • Languages Arabic
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2016 Arabic

Course 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

What are the requirements?

  • just basic electronics, and c/c++

What am I going to get from this course?

  • You will learn 8051 architecture, embedded software

What is the target audience?

  • electronics engineers, computer science students

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Start Here
Numbering Systems
Preview
03:59
computer organization
Article
8051
Article
hello world
Article
Introduction to interfacing
Article
Embedded software architecture
Preview
13:59
timer and counters
Article
Interrupts
Article
Interfacing with motors
03:54
Optimization
04:32
Floating points and Fixed point Math
Preview
12:47
Memory managment
06:26
Ring Buffer
11:40
state machine
04:40
ADC
Article
I2C
Article
Interfacing with PWM
Article
keypad
Article
UART
Article
simulations and codes
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ahmed Tolba, 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.

Ready to start learning?
Take This Course