Atmel AVR Microcontroller Primer Programming and Interfacing 1st Edition by Steven Barrett, Daniel Pack – Ebook PDF Instant Download/Delivery: 9781598295412, 1598295411
Full download Atmel AVR Microcontroller Primer Programming and Interfacing 1st Edition after payment
Product details:
ISBN 10: 1598295411
ISBN 13: 9781598295412
Author: Steven F. Barrett; Daniel J. Pack
Table of contents:
- Atmel AVR Architecture Overview
- ATmega164 Architecture Overview
- Reduced Instruction Set Computer
- Assembly Language Instruction Set
- ATmega164 Architecture Overview
- Nonvolatile and Data Memories
- In-System Programmable Flash EEPROM
- Byte-Addressable EEPROM
- Static Random Access Memory
- Programmable Lock Bits
- Port System
- Peripheral Features Internal Subsystems
- Time Base
- Timing Subsystem
- Pulse Width Modulation Channels
- Serial Communications
- Analog-to-Digital Converter
- Interrupts
- Physical and Operating Parameters
- Packaging
- Power Consumption
- Speed Grades
- Application: ATmega164 Testbench
- Hardware Configuration
- Software Configuration
- Programming the ATmega164
- Programming Procedure
- Software Portability
- Summary
- References and Further Reading
- Chapter Problems
- Serial Communication Subsystem
- Serial Communications
- Serial Communication Terminology
- Asynchronous versus Synchronous Serial Transmission
- Baud Rate
- Full Duplex
- Nonreturn to Zero Coding Format
- The RS-232 Communication Protocol
- Parity
- American Standard Code for Information Interchange
- Serial USART
- System Overview
- System Operation and Programming
- Example: Global Positioning System
- Serial Peripheral Interface
- Two-Wire Serial Interface
- Summary
- References and Further Reading
- Chapter Problems
- Analog-to-Digital Conversion
- Background Theory
- Analog versus Digital Signals
- Sampling, Quantization, and Encoding
- Resolution and Data Rate
- Analog-To-Digital Conversion Process
- Operational Amplifiers
- ADC Conversion Technologies
- Successive Approximation
- Integration
- Counter-Based Conversion
- Parallel Conversion
- The Atmel ATmega164 ADC System
- Block Diagram
- Registers
- Programming the ADC
- Digital-to-Analog Conversion
- Summary
- References and Further Reading
- Chapter Problems
- Interrupt Subsystem
- Interrupt Theory
- ATmega164 Interrupt System
- Programming An Interrupt
- Application
- External Interrupts
- Internal Interrupt
- Summary
- References and Further Reading
- Chapter Problems
- Timing Subsystem
- Overview
- Timing related terminology
- Frequency
- Period
- Duty Cycle
- Timing System Overview
- Applications
- Input Capture — Measuring External Timing Event
- Counting Events
- Output Compare — Generating Timing Signals to Interface External Devices
- Industrial Implementation Case Study (PWM)
- Overview of the Atmel Timers
- Timer 0 System
- Modes of Operation
- Timer 0 Registers
- Timer 1
- Timer 1 Registers
- Timer 2
- Programming the Timer System
- Precision Delay
- Pulse Width Modulation
- Input Capture Mode
- Servo Motor Control with the PWM system
- Summary
- References
- Chapter Problems
- Atmel AVR Operating Parameters and Interfacing
- Operating Parameters
- Input Devices
- Switches
- Switch Debouncing
- Keypads
- Sensors
- Output Devices
- Light-Emitting Diodes
- Seven-Segment LED Displays
- Tristate LED Indicator
- Dot Matrix Display
- Liquid Crystal Display
- High-Power DC Devices
- DC Motor Speed and Direction Control
- H-bridge direction control
- Servo motor interface
- Stepper motor control
- AC Devices
- Summary
- References and Further Reading
- Chapter Problems
- Embedded Systems Design
- What is an embedded system?
- Embedded system design process
- Project Description
- Background Research
- Pre-Design
- Design
- Implement Prototype
- Preliminary Testing
- Complete and Accurate Documentation
- Application: Flight Simulator Panel
- Autonomous Maze Navigating Robots
- Blinky 602A robot
- Requirements
- Circuit diagram
- Structure chart
- UML activity diagrams
- Microcontroller code
- Mountain Maze Navigating Robot
- Description
- Requirements
- Circuit diagram
- Structure chart
- UML activity diagrams
- Microcontroller code
- Mountain Maze
- Project extensions
- Summary
- References and Further Reading
- Chapter Problems
- ATmega164 Register Set
- ATmega164 Header File
People also search:
what is atmel avr
how to program atmel microcontroller
what is atmel microcontroller
atmel avr programmer
atmel avr microc
Tags: Steven Barrett, Daniel Pack, Atmel, Microcontroller