For Queries. Please Contact Us at 044 4322 7001; 97911 79307
What We Teach - Embedded System – AVR
C Language
- Introduction to C
- Characteristics of C
- Constants
- Data types
- Variables
- C operators
- Expressions
- Control instructions
- Functions in C
- Arrays
- Pointers
- Strings
- Structures and unions
- Storage classes
- Preprocessor directives
Basic electronics
- AC and DC current
- Resistor
- Capacitor
- Diode
- Transistors
- Transformers
- Regulators
- Rectifiers
Embedded systems
- Overview of embedded systems
- Hardware and software platforms
- Different components of an embedded systems
- Designing of an embedded system
- Applications of embedded system
Microcontrollers
- Introduction to microcontrollers
- Difference between controller and processor
- Power supply circuit for microcontrollers
- RISC and CISC designs
- Why we prefer microcontroller
- General architecture of microcontrollers
- On chip program memory
- On chip data memory
- Timers/Counters
- Interrupts
- Serial communication(UART)
- Clock oscillator
- Overview of different microcontrollers
- 8051
- PIC
- AVR
- ARM
- Applications of microcontrollers
- Introduction to embedded C
- Embedded C programming in different controllers
AVR microcontroller
- Architecture of AVR
- Pin diagram of ATMEGA 16
- I/O Registers and memories
- Addressing modes
- Instruction sets
- On chip program memory
- On chip data memory
- Inbuilt ADC
- Timers/Counters
- Interrupts
- Serial communication(UART)
- I2C protocol
- Clock oscillator
- Port programming in Embedded C
- Working with AVR studio 4 and proteus software
Interfacing devices
- Led and switch
- 7 segment display
- Lcd display
- 4 – bit lcd
- 8 – bit lcd
- Keypad
Motors and relays
- Working principle of motors
- Types of motors
- AC motors
- DC motors
- DC geared motors
- Stepper motors
- Servo motors
- H – Bridge circuit
- Dual H – Bridge circuit
- H – Bridge IC
- How to control DC motors using H – Bridge IC
- Relays
- How to use ULN2803 IC to drive relays
- How to control AC motors using relays
- How to control high current devices using relays
Analog to digital circuit
- Introduction of analog to digital conversion
- Types of ADC ICs
- Overview of ADC0804 IC
- Pin diagram of ADC0804
- Interfacing sensor to ADC0804
- Interfacing ADC0804 with microcontroller
Sensors
- Introduction to sensors
- Types of sensors
- IR sensor
- Light sensor
- Temperature sensor
- Gas sensor
- Motion sensor
- Sensor interfacing using adc ICs
Timers and Interrupts
- Introduction to Timers and counters
- Types of timers
- Introduction to Interrupts
- Types of interrupts
Serial communication
- Introduction to serial communication
- Difference between serial and parallel communication
- UART, RS232
- Sending and receiving data from PC
- Serial communication between two microcontrollers
Wireless communication
- Introduction to wireless communication
- RF communication
- DTMF in wireless robot
Softwares for AVR
- AVR studio 4
- WinAVR complier
- How to write program and compile in AVR studio 4
- Proteus 7 professional
Hardware implementation using ATMEGA16
- Led and switch
- 7 segment display
- Lcd 4-bit and 8-bit interfacing
- Keypad interfacing
- DC motor interfacing
- IR sensor with motor interfacing
- Sensors interfacing using inbuilt adc
- Interfacing temperature sensor
- Interfacing gas sensor
- Interfacing light sensor
- Interfacing motion sensor
- Timers programming
- Interrupts programming
- Serial communication(RS232)
- PC to microcontroller(AVR)
- Microcontroller(AVR) to microcontroller(AVR)
- Interfacing RF TX and RX with ATMEGA16