|
One of the only books available today that uses the increasingly popular and cost-effective Atmel AVR embedded controller as the platform and application for learning, Embedded C Programming and the Atmel AVR, 2E is the perfect choice for novices. Featuring a host of fully-functional example applications, this highly innovative book enables you to adopt a learn-by-doing approach as you develop the knowledge and skills needed to achieve proficiency. Following an introduction to Atmel AVR RISC processors, you'll be launched immediately into an embedded C language tutorial. Here, you'll experiment with variables and constants, operators and expressions, control statements, pointers and arrays, memory types, preprocessor directives, real-time methods, and more. In addition to a comprehensive library functions reference, an entire chapter on the CodeVision AVR C Compiler provides clear, step-by-step instruction in IDE installation and operation, mixing Assembler with C, and using the Code Wizard Code Generator. Use of peripherals -- such as keypads, LCDs, and other common embedded microcontroller-related devices -- is also explored fully in this all-inclusive, state-of-the-art programmer's how-to and reference manual. Features: - Emphasis is placed on embedded systems programming, with numerous examples to lead you to mastery of both beginning and advanced techniques
- The included CD-ROM contains example programs from the text plus CodeVision AVR IDE and C Compiler evaluation versions, providing you with everything you need to get started
- Lab and written exercises in every section underscore key concepts while offering additional opportunities to apply embedded-application programming techniques
- Handy appendices include step-by-step instructions for getting started with the CodeVision AVR C compiler and the Atmel STK500, tips for writing smaller code, and an ASCII table
Paperback; 560 pages
|