ed2kers 电驴资源下载站

《嵌入式C编程与Atmel AVR》(Embedded C Programming and the Atmel AVR)第2版[PDF]

《嵌入式C编程与Atmel AVR》(Embedded C Programming and the Atmel AVR)第2版[PDF]
类别:
图书 - 计算机与网络
状态:
普通资源
发布:
2012-09-15 18:09:00
更新:
2012-12-15 10:01:00

电驴资源

电驴资源简介

资源介绍
语言: 英文
地区: 美国
图书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