ISBN 9789332518407,The AVR Microcontroller and Embedded Systems: Using Assembly and C

The AVR Microcontroller and Embedded Systems: Using Assembly and C



Pearson Education

Publication Year 2013

ISBN 9789332518407

ISBN-10 9332518408


Number of Pages 700 Pages
Language (English)

Electronics & Communication Engineering

The AVR Microcontroller and Embedded Systems: Using Assembly and C 1st Edition, authored by Sepehr Naimi, Muhammad Ali Mazidi and Sarmad Naimi, is a comprehensive book which covers the Assembly and C language programming in a step by step manner.

About Pearson

Pearson is one of the biggest education companies in the world. They are educating 100 million people worldwide. They cover a wide spectrum of subjects including; business, technology, sciences, law and the humanities. Their books and resources help students learn, teachers teach and professionals evolve through their career. Pearson has designed their learning tools in a way that will help people expand their knowledge, develop skills and know their potential.

Table of Contents : -

Introduction to Computing
1. The AVR Microcontrollers: History and Features
2. AVR Architecture & Assembly Language Programming
3. Branch, Call, and Time Delay Loop
4. AVR I/O Port Programming
5. Arithmetic, Logic Instructions, and Programs
6. AVR Advanced Assembly Language Programming
7. AVR Programming in C
8. AVR Hardware Connection and Flash Loaders
9. AVR Timer Programming in Assembly and C
10. Interrupt Programming in Assembly and C
11. AVR Serial Port Programming in Assembly and C
12. LCD and Keyboard Interfacing
13. ADC, DAC, and Sensor Interfacing
14. Relay, Optoisolator, and Stepper Motor Interfacing
15. Input Capture and Wave Generation in AVR
16. PWM Programming and DC Motor Control
17. SPI Protocol and Max7221 Display Interfacing
18. I2C Protocol and DS1307 RTC Interfacing
A: AVR Instruction Description
H: Data Sheets