AVR Microcontroller and Embedded Systems: Using Assembly and C

Hardcover
from $0.00

Author: Muhammad Ali Mazidi

ISBN-10: 0138003319

ISBN-13: 9780138003319

Category: Computer Hardware - General

The AVR Microcontroller and Embedded Systems: Using Assembly and C features a step-by-step approach in covering both Assembly and C language programming of the AVR family of Microcontrollers. It offers a systematic approach in programming and interfacing of the AVR with LCD, keyboard, ADC, DAC, Sensors, Serial Ports, Timers, DC and Stepper Motors, Opto-isolators, and RTC. Both Assembly and C languages are used in all the peripherals programming. In the first 6 chapters, Assembly language is...

Search in google:

The AVR Microcontroller and Embedded Systems: Using Assembly and C features a step-by-step approach in covering both Assembly and C language programming of the AVR family of Microcontrollers. It offers a systematic approach in programming and interfacing of the AVR with LCD, keyboard, ADC, DAC, Sensors, Serial Ports, Timers, DC and Stepper Motors, Opto-isolators, and RTC. Both Assembly and C languages are used in all the peripherals programming. In the first 6 chapters, Assembly language is used to cover the AVR architecture and starting with chapter 7, both Assembly and C languages are used to show the peripherals programming and interfacing.

0: Introduction to Computing1: The AVR Microcontrollers: History and Features2: AVR Architecture & Assembly Language Programming3: Branch, Call, and Time Delay Loop4: AVR I/O Port Programming5: Arithmetic, Logic Instructions, and Programs6: AVR Advanced Assembly Language Programming7: AVR Programming in C8: AVR Hardware Connection and Flash Loaders9: AVR Timer Programming in Assembly and C10: Interrupt Programming in Assembly and C11: AVR Serial Port Programming in Assembly and C12: LCD and Keyboard Interfacing13: ADC, DAC, and Sensor Interfacing14: Relay, Optoisolator, and Stepper Motor Interfacing15: Input Capture and Wave Generation in AVR16: PWM Programming and DC Motor Control17: SPI Protocol and Max7221 Display Interfacing18: I2C Protocol and DS1307 RTC InterfacingAPPENDICESA: AVR Instruction DescriptionB: Basics of Wire WrappingC: IC Technology and System Design IssuesD: Flowcharts and PseudocodeE: AVR Primer for x86 ProgrammersF: ASCII CodesG: Assemblers, Development Resources, and SuppliersH: Data Sheets