0% found this document useful (0 votes)
283 views2 pages

AVR Syllabus

This document outlines the modules of an embedded systems course, including introductions to AVR microcontrollers, assembly and embedded C programming, peripheral interfacing, communication protocols, displays, and a final embedded project. Specific topics covered include AVR architecture, instruction sets, peripherals, interrupts, programming with assembly and C, interfacing components like motors and sensors, serial communication, analog-to-digital conversion, and graphics displays. The goal is to teach students embedded programming and interfacing through hands-on examples and a culminating project.

Uploaded by

LakshmanaKumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
283 views2 pages

AVR Syllabus

This document outlines the modules of an embedded systems course, including introductions to AVR microcontrollers, assembly and embedded C programming, peripheral interfacing, communication protocols, displays, and a final embedded project. Specific topics covered include AVR architecture, instruction sets, peripherals, interrupts, programming with assembly and C, interfacing components like motors and sensors, serial communication, analog-to-digital conversion, and graphics displays. The goal is to teach students embedded programming and interfacing through hands-on examples and a culminating project.

Uploaded by

LakshmanaKumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Module 1: ATmega 8515 / ATmega 16 microcontroller

Introduction to AVR architecture

Comparison of AVR with other CISC & RISC based systems and Microprocessors

AVR family Categories and importance (AT tiny/ ATmega/ Xmega)

Atmega 8515 / Atmega 16 pin details and specifications (with package detail)

Instruction set / Bus architecture

RAM, FLASH, UART and other peripherals.

Interrupts, timer , Counters

Introduction to AVR ProBASIC and SPI programming KIT

Module 2: Assembly language


Assembly Language (Instruction set, Mnemonics, Memory address)

Use of Assemblers & Simulator

Rules to write a code

Programming for AVR

Examples programs for AVR

Compilation and burning hex file on Programmer

Module 3: Embedded C language


Introductions to Embedded C

Loops, String , Arrays, Pointers

Functions and Macros

Compilers, Editors and Burners (Win AVR, GNU GCC etc.)

Module 4: Peripheral Interfacings


Port programming & led interfacing

Seven segment display

Liner keyboard

Matrix keyboard

DC motor

Stepper motor

Relay

Watchdog timer

Timer & Counter

Opto Isolators

Module 5: Communication Protocols and Converters interfacings


Serial RTC (I2C)
EEPROM (I2C)

UART (Serial Communication)

ADC (Internal and Exrenal)

Sensors

On chip devices

Module 6: Advance display modules


Introduction to graphics

162 LCD display

Graphics on Character LCD

Introduction Graphic LCD

Graphic LCD Controller and Commands

Interfacing and making Graphics for 12864 GLCD

Module 7: Final project


Final embedded based Project

You might also like