Naimi, Sepehr
The Avr Microcontroller and Embedded Systems Using Assembly and C: Using Arduino Uno and Atmel Studio
- ISBN 13:
- 9780997925968
- author:
- Naimi, Sepehr
- format:
- Paperback
- publisher:
- Microdigitaled
- language:
- English
- Publication Year:
- 2017
- Pages:
- 632
- Dimensions:
- 28 x 21.6 x 3.2 centimeters (1.0
- Genre:
- Computers, Hardware, Microprocessors,
- Condition:
- New
- Availability:
- Item usually sent within 7 working days
Description
The AVR Microcontroller and Embedded Systems Using Assembly and C Using Arduino Uno and Atmel Studio provides a comprehensive guide to programming the AVR microcontroller. This book combines step-by-step instruction with real-world examples, using both Assembly language and C to demonstrate the AVR's capabilities. You'll learn how to program the AVR chip using Assembly language, examining its internal architecture, and then move on to using both Assembly and C to interface with peripherals such as timers, serial communication, ADC, SPI, I2C, and PWM. The text is organised into two parts: the first six chapters focus on Assembly language programming, while chapters seven to eighteen cover both Assembly and C. The book is based on the Atmega328 microcontroller and the Arduino Uno board, making it a practical resource for those looking to work with these devices. Appendices, source codes, tutorials, and support materials are available online at