图书介绍

嵌入式系统的C程序设计PDF|Epub|txt|kindle电子书版本网盘下载

嵌入式系统的C程序设计
  • (加)Kirk Zurell著;艾克武等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111093097
  • 出版时间:2002
  • 标注页数:110页
  • 文件大小:5MB
  • 文件页数:116页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式系统的C程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 简介1

1.1 本书的作用1

1.2 嵌入式系统中使用C语言的好处1

1.3 本书概览2

1.4 修改和补充信息2

第2章 问题规范3

2.1 产品需求3

2.2 硬件管理3

2.3 软件计划4

2.3.1 软件体系结构5

2.3.2 伪代码6

2.3.3 流程图6

2.3.4 状态图6

2.3.5 资源管理8

2.4 测试规划8

第3章 微控制器10

3.1.1 指令集11

3.1 中央处理单元11

3.1.2 栈12

3.2 内存寻址和类型12

3.2.1 RAM和ROM13

3.2.2 ROM和程序设计13

3.2.3 冯·诺依曼与哈佛体系结构14

3.3 定时器14

3.3.1 监视定时器15

3.3.2 实例15

3.4 中断电路16

3.4.1 向量和非向量仲裁16

3.4.2 中断期间保存状态17

3.4.3 执行中断处理程序18

3.4.4 多个中断19

3.4.5 RESET19

3.5 I/O端口19

3.7 微控制器的开发工具21

3.6 串行外设总线21

4.1 产品功能23

4.2 硬件设计23

第4章 设计过程23

4.3 软件设计24

4.3.1 软件体系结构24

4.3.2 流程图24

4.4 资源管理25

4.4.1 暂存缓冲器26

4.4.2 中断计划26

4.5 测试选择27

4.5.1 调试规划27

4.5.2 代码检查27

4.5.3 模拟器环境28

4.5.4 仿真器环境28

4.5.5 在测试套件里的目标系统28

5.1 内联汇编语言29

第5章 嵌入式系统中使用C29

5.2 设备知识30

5.2.1 #pragma has30

5.2.2 #pragma port32

5.2.3 字节次序32

5.3 机械知识33

5.4 函数库34

5.5 初看嵌入式C程序34

第6章 数据类型和变量36

6.1 标识符声明37

6.2 函数数据类型37

6.3 字符数据类型38

6.4 整数数据类型38

6.5 位数据类型39

6.6 实数39

6.7.2 数组40

6.7 复杂数据类型40

6.7.1 指针40

6.7.3 枚举类型41

6.7.4 结构42

6.7.5 联合43

6.8 typedef44

6.9 数据类型修饰符45

6.9.1 数值常量修饰符:const和volatile45

6.9.2 允许值修饰符:signed和unsigned46

6.9.3 大小修饰符:short和long46

6.9.4 指针范围修饰符:near和far46

6.10 存储类修饰符47

6.10.1 外部链接47

6.10.2 内部链接47

6.10.3 无链接47

6.10.5 static修饰符48

6.10.4 extern修饰符48

6.10.6 register修饰符49

6.10.7 auto修饰符49

第7章 C语言的语句、结构及操作51

7.1 块中的联合语句51

7.2 函数51

7.4 选择结构52

7.3.3 控制语句52

7.3.2 初始化函数52

7.3.1 main()函数52

7.3 控制结构52

7.5 循环结构54

7.5.1 控制表达式54

7.5.2 break和continue54

7.6 操作符和表达式56

7.6.1 标准数学操作符56

7.6.2 位逻辑操作符56

7.6.3 移位操作符58

8.1 创建函数库60

第8章 函数库60

8.2 编写函数库62

8.3 函数库与链接64

第9章 优化和测试嵌入式C语言程序67

9.1 优化67

9.2 手工优化68

9.3 调试嵌入式C语言程序70

9.3.1 寄存器类型的修饰符70

9.3.2 局部内存70

9.3.3 指针70

9.4.2 从汇编代码中访问C变量71

9.5 试验硬件71

9.6 通过检查调试71

9.4.1 调用规范71

9.4 混合C语言和汇编语言71

9.7 假载荷73

9.8 仿真器和模拟器的运用73

9.8.1 模拟器73

9.8.2 仿真器73

9.9 嵌入式软件的封装74

10.1.1 显示“Hello World!”75

10.1 硬件的练习程序75

第10章 样例工程75

10.1.2 键盘测试76

10.1.3 LCD测试77

10.2 与端口通信78

10.3 A/D转换器原理78

附录A 嵌入式C语言函数库81

附录B ASCII码表107

附录C 术语表108

光盘内容111

热门推荐