You are on page 1of 6

TOC of

EMBEDDED C

Time Duration: 60 Hrs


No. of Sessions: 30
(Each Session of 2 Hrs)

Session 1: INTRODUCTION OF EMBEDDED C

Introduction to Embedded C

Diferent between C & Embedded C

Data type of Embedded C

Session 2: INTRODUCTION OF EMBEDDED C - Continued

Operators of Embedded C

Statements & loops of Embedded C

Session 3 & 4: PROGRAMMING EMBEDDED SYSTEMS IN C

Introduction

What is an embedded System?

Which processor should you use?

Which programming language should you?


Which operating system should you use?

How do you develop embedded software?

Session 5: HELLO, EMBEDDED WORLD

Introduction

Installing the Keil software and loading the project // MPLAB IDE
Configuring the simulator
Building the target

// PROTEUS

Running the simulation

Dissecting the

program

Aside: Building the hardware

Session 6-7: ADDING STRUCTURE TO YOUR CODE

Introduction

Object-oriented programming with C


The Project Header (Main .H)
The Port Header (Port .H)

Example: Restructuring the Hello Embedded World example

Example: Restructuring the goat-counting example

Further examples

Session 8-9: PROGRAMMING & INTERFACING USING EMBEDDED C

Programming of Timer & Counter


Programming of Serial Port
Programming of Interrupt
LCD Interfacing

Motor Interfacing

Key board Matrix Interfacing

Session 10-11: MOTOR INTERFACING

DC motor interfacing using UL2803 with controllers // L293D

Stepper motor interfacing using UL2003 with controllers


Servo motor interfacing with
controllers

Session 12-15: SENSORS

Introduction to sensors

IR sensors module

Ultrasonic sensors

// L293D

Photoelectric sensors

Sensor
Categories

Binary Sensor

Analog versus Digital Sensors

Shaft Encoder

A/D Converter

Position Sensitive Device

Compass

Gyroscope, Accelerometer, Inclinometer


Digital
Camera

Session 16-18: ACTUATORS

DC Motors
H-Bridge

Pulse Width Modulation

Stepper Motors
Servos

Reference
s

Session 19-21: MULTITASKING

Cooperative Multitasking

Preemptive Multitasking

Synchronization

Scheduling

Interrupts and Timer-Activated Tasks

Session 22-24: WIRELESS COMMUNICATION

Communication Model

Messages

Fault-Tolerant Self-Configuration
User Interface and Remote
Control
Sample Application
Program

Session 25-30: Doubt clearing & practical Session

CONTENT ADDED
Basics of Electronics
Concepts and Real-time Exposure
Diference of Microprocessor and Microcontroller
Basics of Microcontroller and Microprocessor
Architecture of PIC16F877A
Microchips MCU family
MPLAB IDE whit HI- tech compiler
Proteus Design (ISIS Professional)
Introduction to Embedded C
Cross Compiler
Embedded System Design process
Classifications of Embedded Systems
LEDs
Swithches
LCD
Matrix Keypad
7 segment
Relay
Potentiometer
LM35 Interfacing

You might also like