Linux Programming Course

1 – Introduction to Electronics

  • Basic Electronics
  • Resistance
  • Capacitor
  • Diode
  • Transistor
  • Display Devices

2 – Introduction to Embedded System

  • Overview
  • Embedded System Categories
  • Design Challenges
  • Machine Language
  • Assembly Language
  • Embedded C

3 – 8051 Microcontroler

  • Introduction
  • 8051 Core
  • Assembling and Running 8051 Program
  • 8051 Register Banks and Stack
  • JUMP,LOOP and CALL instruction
  • I/O Port Programming
  • 8051 Addressing Modes
  • Single Bit Instruction and Programming

4 – ATmega8/16 Microcontroller

  • Introduction
  • Architecture/Pin Configuration of Atmega8
  • Understanding Atmega8 I/O Registers
  • Programming(Flashing) of ATmega8
  • Programming for LED/Seven Segment/LCD

6 – Circuit Design and Simulation

  • LED Circuit Design and Simulation
  • Switch Interfacing Circuit and Simulation
  • Seven Segment Interfacing Circuit and Simulation
  • LCD Interfacing Circuit and Simulation

5 – Development Tools

  • Installation of AVR Studio
  • Making Projects, Compilation and Flashing Projects

7 – Peripheral Interfacing with ATmega8

  • Regulated Power Supply
  • LED Interfacing
  • Switch Interfacing
  • Buzzer Interfacing
  • Relay Interfacing
  • Seven Segment Interfacing
  • 16×2 LCD Interfacing
  • Infrared Sensor (IR) Interfacing
  • H-Bridge (L293D IC)
  • DC Motor Interfacing
  • Stepper Motor Interfacing
  • Temperature Sensor Interfacing
  • Keypad Interfacing
  • Sound Sensor Interfacing
  • ADC interfacing
  • DTMF Decoder Interfacing
  • Light Sensor Interfacing(IR/LDR)