Avr Microcontroller and Embedded Systems

Only available on StudyMode
  • Topic: Binary numeral system, Hexadecimal, Computer
  • Pages : 286 (60899 words )
  • Download(s) : 724
  • Published : December 11, 2011
Open Document
Text Preview
the avr
microcontroller and embedded

using assembly and c


the avr microcontroller and embedded systems
using assembly and c


The AVR microcontroller from Atmel is one of the most widely used 8-bit microcontrollers in the world. In this book the authors use a step-by-step and systematic approach to show the programming of the AVR chip. Examples in both Assembly language and C show how to program many of the AVR features, such as timers, serial communication, ADC, SPI, I2C, and PWM. The text is

organized into two parts:

1. The first seven chapters use Assembly language
programming to examine the internal architecture of
the AVR.
2. Chapters 7-18 use both Assembly and C to show the
AVR peripherals and I/O interfacing to real-world
devices such as LCDs, motors, and sensors.

The AVR Microcontroller and Embedded Systems is the latest volume in the series of textbooks by Mazidi et al. This series of texts is widely used around the world by both industry and academics and has been translated into many languages. The other titles in the series are: The x86 PC (5th ed.)

The 8051 Microcontroller and Embedded Systems
(2nd ed.)
The PIC Microcontroller and Embedded Systems
The HCS12 Microcontroller and Embedded Systems

Titles to come include:
The ARM Microcontroller and Embedded Systems
0: Introduction to Computing
1: The AVR Microcontroller: History and
Features 2: AVR Architecture and Assembly Language
3: Branch, Call, and Time Delay Loop 4: AVR I/O Port Programming 5: Arithmetic, Logic Instructions, and Programs 6: AVR Advanced Assembly Language
7: AVR Programming in C 8: AVR Hardware Connection, Hex File, and Flash Loaders
9: AVR Timer Programming in Assembly and C 10: AVR 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 with AVR
15: Input Capture and Wave Generation in AVR 16: PWM Programming and DC Motor Control in AVR 17: SPI Protocol and MAX7221 Display
Interfacing 18: I2C Protocol and DS13O7 RTC Interfacing ISBN-13: 978-0-13-800331-9 ISBN-10: 0-13-800331-9

Prentice Hall
is an imprint of

9 '780 1 38ll00331

Using Assembly and C

Muhammad Ali Mazidi Sarmad Naimi Sepehr Naimi

Prentice Hall
Boston Columbus Indianapolis New York San Francisco Upper Saddle River Amsterdam Cape Town Dubai London Madrid Milan Munich Paris Montreal Toronto Delhi Mexico City Sao Paulo Sydney Hong Kong Seoul Singapore Taipei Tokyo Editor in Chief: Vernon Anthony Acquisitions Editor: Wyatt Morris Editorial Assistant: Chris Reed Director of Marketing: David Gesell Marketing Manager: Kara Clark Senior Managing Coordinator: Alicia Wozniak

Marketing Assistant: Les Roberts Senior Managing Editor: JoEllen Gohr Project Manager: Rex Davidson
Senior Operations Supervisor: Pat Tonneman
Operations Specialist: Laura Weaver
Art Director: Dianne Ernsberger
Cover Designer: Jeff Vanik
Cover Art: Antonis Papantoniou, Fotolia.com
Printer/Binder: Courier/Kendallville
Cover Printer: Demand Production Center
Text Font: Times Roman
Copyright © 2011 Pearson Education, Inc., publishing as Prentice Hall, 1 Lake Street, Upper Saddle River, New Jersey, 07458. All rights reserved. Manufactured in the United States of America. This publication is protected by Copyright, and permission should be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval...
tracking img