Embedded C Programming and the Atmel AVR
暫譯: 嵌入式 C 程式設計與 Atmel AVR

Richard H. Barnett, Sarah Cox, Larry O'Cull

  • 出版商: Thomson
  • 出版日期: 2002-08-22
  • 售價: $931
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Paperback
  • ISBN: 1401812066
  • ISBN-13: 9781401812065
  • 相關分類: C 程式語言嵌入式系統
  • 已絕版

買這商品的人也買了...

商品描述

Enter the world of embedded programming and microcontroller applications! 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 is the perfect choice for novices. Featuring a host of fully-functional example applications, this highly innovative book enables users to adopt a "learn by doing" approach as they develop the knowledge and skills needed to achieve proficiency. Following an introduction to Atmel AVR RISC processors, readers are launched immediately into an embedded C language tutorial. Here, they'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, LCD displays, 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.

商品描述(中文翻譯)

進入嵌入式程式設計和微控制器應用的世界!這是目前唯一一本使用日益受歡迎且具成本效益的 Atmel AVR 嵌入式控制器作為學習平台和應用的書籍,《Embedded C Programming and the Atmel AVR》是新手的完美選擇。這本高度創新的書籍提供了大量功能完整的範例應用,讓使用者能夠採用「實作中學習」的方法,發展所需的知識和技能以達到熟練程度。在介紹 Atmel AVR RISC 處理器之後,讀者將立即進入嵌入式 C 語言的教程。在這裡,他們將實驗變數和常數、運算符和表達式、控制語句、指標和陣列、記憶體類型、預處理指令、即時方法等!除了全面的函數庫參考外,還有一整章關於 CodeVision AVR C Compiler 的內容,提供清晰的逐步指導,包括 IDE 的安裝和操作、將組合語言與 C 混合使用,以及使用 Code Wizard 代碼生成器。這本全面的、最先進的程式設計師手冊還充分探討了外圍設備的使用,例如鍵盤、LCD 顯示器和其他常見的嵌入式微控制器相關設備。