The AVR microcontroller and embedded systems :

Mazidi, Muhammad Ali.

The AVR microcontroller and embedded systems : using Assembly and C / by Muhammad Ali Mazidi, Sarmad Naimi, Sepehr Naimi. - New Delhi : Pearson, 2014. - xiv, 743 p. : ill. ; 29 cm.

Includes index.

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

9780138003319 (pbk) 9789332518407 (pbk)

2009039790


Atmel AVR microcontroller.
Embedded computer systems.
Assembly languages (Electronic computers)
C (Computer program language)

004.16 / MAZ-A 2014 8949