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)