dots bg

Embedded Systems

Course Instructor Setwin Online

₹3540.00

dots bg

Course Overview

Course Description

Embedded system basically is a computer system that is designed to pull off a few or one specific function, more often than not in real-time computing constraints.

Embedded technology is now growing because of large number of technological advancements. For Electronics & Electrical engineer, knowledge of embedded systems is necessary to grow in Industrial sector, especially when he/she aims to work as a hardware engineer in the embedded technology. An embedded system is now taught as a subject in engineering curriculum because of the growing popularity and demand of the technology.

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.

What will you learn?

1. Understanding of embedded systems using modular design and abstraction

2. C programming: considering both function and style

3. Build and test circuits with switches, LED's, resistors, potentiometers, and liquid crystal displays

4. Synchronizing hardware and software input/output with switches, lights, sound, sensors. motors, and liquid crystal displays

Prerequisites

Basic electronics and c/c++

Schedule of Classes

Course Curriculum

1 Subject

Embedded Systems using 8051

117 Learning Materials

Introduction to Embedded Systems

Definition

External Link

History of Embedded Systems

External Link

Types and Applications of Embedded Systems

External Link

Characteristics of Embedded Systems

External Link

Design Life Cycle

External Link

Challenges in Embedded System Design

External Link

Design Metric

External Link

Scope in Embedded Systems

External Link

Microcontroller & Microprocessor Classifications

Introduction to Controllers

External Link

Microprocessors vs Microcontrollers

External Link

Different Types of Microcontrollers in Market

External Link

Microcontrollers Based on Architecture

External Link

Classifications Based on Instruction Set

External Link

Types of Instruction Sets

External Link

Memory Classification

External Link

Introduction to 8051

Introduction to 8051 Family

External Link

Different Criteria of Choosing a Microcontroller

External Link

Pin Description of 8051

External Link

Architecture of 8051

External Link

8051 Assembly Language

Introduction to 8051 Assembly Language

External Link

Instruction Set

External Link

Assembly Programming

External Link

RAM Allocation in 8051

External Link

Register Banks in RAM

External Link

ROM Allocation in 8051

External Link

Bit & Byte Addressable Registers

External Link

Stack Operation

External Link

Integrated Development Environment(IDE)

Embedded Software Introduction

External Link

Process of Compilation

External Link

IDE Introduction & Features

External Link

Keil IDE

About Keil IDE

External Link

Keil IDE Installation

External Link

Creating 8051 Project

External Link

ProgISP Flashing Tool

Introduction to ProgISP

External Link

Downloading and Installing ProgISP

External Link

Using the ProgISP Application

External Link

Embedded C Programming for 8051

Why we use C?

External Link

Difference between C & Embedded C

External Link

C Data types

External Link

8051 Port Programming

External Link

I/O Programming using Embedded C

External Link

Operators

Arithmetic Operators

External Link

Relational Operators

External Link

Logical Operators

External Link

Bitwise Operators

External Link

Increment / Decrement Operators

External Link

Control Statements

Introduction to Control Statements

External Link

if Statement

External Link

if else Statement

External Link

switch Statement

External Link

Loops

for Loop

External Link

while Loop

External Link

Arrays

Introduction to Array

External Link

Initializing an Array

External Link

Array Elements & their Accessing

External Link

Strings

Introduction to Strings

External Link

String Declaration

External Link

GPIO Interfacing

Introduction to GPIO Interfacing

External Link

Current Sourcing Method

External Link

Current Sinking Method

External Link

LED

Introduction to LED

External Link

History of LED

External Link

Working Principle of LED

External Link

I-V Characteristics

External Link

Types of LED

External Link

Applications of LED

External Link

Advantages of LED

External Link

Disadvantages of LED

External Link

LED Blinking : Introduction

Introduction to LED Blinking

External Link

Hardware Requirements

External Link

Circuit Description

External Link

LED Blinking : Developing Firmware

Flow Chart

External Link

Code Logic Explanation

External Link

Embedded Code Explanation

External Link

LED Blinking : Implementing on Hardware

Code Implementation

External Link

Testing Embedded Code

External Link

Flashing & Verifying Output

External Link

Glow 4 LEDs in a Row : Introduction

Introduction to Glow 4 LEDs in a Row

External Link

Hardware Requirements

External Link

Circuit Description

External Link

Glow 4 LEDs in a Row : Developing Firmware

Flow Chart

External Link

Code Logic Explanation

External Link

Embedded Code Explanation

External Link

Glow 4 LEDs in a Row : Implementing on Hardware

Code Implementation

External Link

Testing Embedded Code

External Link

Flashing & Verifying Output

External Link

Displaying Digits (1-15) in Binary using 4 LEDs : Introduction

Introduction to Displaying Digits (1-15) in Binary using 4 LEDs

External Link

Introduction to Bit Binary Representation

External Link

Hardware Requirements

External Link

Circuit Description

External Link

Displaying Digits (1-15) in Binary using 4 LEDs : Developing Firmware

Flow Chart

External Link

Code Logic Explanation

External Link

Displaying Digits (1-15) in Binary using 4 LEDs : Implementing on Hardware

Code Implementation

External Link

Testing Embedded Code

External Link

Flashing & Verifying Output

External Link

Buzzer

Introduction to Buzzer

External Link

Specifications of Buzzer

External Link

Working Principle of Buzzer

External Link

Applications of Buzzer

External Link

Blow the Buzzer : Introduction

Introduction to Blow the Buzzer

External Link

Hardware Requirements

External Link

Circuit Description

External Link

Blow the Buzzer : Developing Firmware

Flow Chart

External Link

Code Logic Explanation

External Link

Embedded Code Explanation

External Link

Blow the Buzzer : Implementing on Hardware

Code Implementation

External Link

Testing Embedded Code

External Link

Flashing & Verifying Output

External Link

Press to Blow the Buzzer : Introduction

Introduction to Press to Blow the Buzzer

External Link

Hardware Requirements

External Link

Circuit Description

External Link

Press to Blow the Buzzer : Developing Firmware

Flow Chart

External Link

Code Logic Explanation

External Link

Embedded Code Explanation

External Link

Press to Blow the Buzzer : Implementing on Hardware

Code Implementation

External Link

Testing Embedded Code

External Link

Flashing & Verifying Output

External Link

Course Instructor

tutor image

Setwin Online

107 Courses   •   2628 Students