| 资源介绍 |
|
语言: 英文
|
|
地区: 美国
|
|
图书fenlei: 硬件
|
|
中文名: 嵌入式C编程与Atmel AVR
|
|
发行时间: 2007年
|
|
原名: Embedded C Programming and the Atmel AVR
|
|
资源格式: PDF
|
|
版本: 第2版
|
简介:  用Foxit Reader最新版打开pdf 内容介绍: 欢迎进入嵌入式编程和微控制器应用的世界!使用日益流行且价格适宜的Atmel AVR 嵌入式控制器作为学习平台,本书是目前可以获得的最佳—书籍之一。对于初学者,本书将会是极好的选择。随着对Atmel AVR RISC 处理器的介绍,读者会立即进入嵌入式C语言教程之中。在本书中,读者将学习C语言的变量和常量、运算符和表达式、控制语句、指针和数组、存储器类型、预处理指令、实时方法等等。 本书特点是强调嵌入式系统编程,包括了大量的示例,本书通过这些示例来引导读者入门,进而学习高级嵌入式C编程技术。本书第4章完整地介绍了Code Vision AVR C Compiler,该章提供了关于IDE安装与操作以及Code Wizard Code Generator的使用的一个清晰的、循序渐进的指导。本书还介绍了外设的使用,如键区、LCD显示器以及其他常用的嵌入式微控制器相关设备。 内容截图:
|
目录: PREFACE.......................................................................................................................................xiii INTRODUCTION....................................................................................................................xxi CHAPTER 1 EMBEDDED C LANGUAGE TUTORIAL 1.1 OBJECTIVES .............................................................................................................................1 1.2 INTRODUCTION ..................................................................................................................1 1.3 BEGINNING CONCEPTS ..................................................................................................2 1.4 VARIABLES AND CONSTANTS .....................................................................................4 1.4.1 Variable Types ..............................................................................................................4 1.4.2 Variable Scope .............................................................................................................5 Local Variables .......................................................................................................5 Global Variables .....................................................................................................5 1.4.3 Constants .....................................................................................................................6 Numeric Constants ...............................................................................................7 Character Constants .............................................................................................7 1.4.4 Enumerations and Definitions ....................................................................................7 1.4.5 Storage Classes ...........................................................................................................9 Automatic ..............................................................................................................9 Static ......................................................................................................................9 Register ..................................................................................................................9 1.4.6 Type Casting ................................................................................................................9 1.5 I/O OPERATIONS ...............................................................................................................11 1.6 OPERATORS AND EXPRESSIONS ...............................................................................12 1.6.1 Assignment and Arithmetic Operators ....................................................................12 Bitwise Operators ...............................................................................................13 1.6.2 Logical and Relational Operators .............................................................................14 Logical Operators ...............................................................................................15 Relational Operators ..........................................................................................15 1.6.3 Increment, Decrement, and Compound Assignment ...............................................16 Increment Operators ..........................................................................................16
|