嵌入式系统的C程序设计PDF格式文档图书下载
- 购买点数:8 点
- 作 者:(加)Kirk Zurell著 艾克武等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2002
- ISBN:7111093097
- 标注页数:110 页
- PDF页数:116 页
第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和ROM 13
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 RESET 19
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章 嵌入式系统中使用C 29
5.2 设备知识 30
5.2.1 #pragma has 30
5.2.2 #pragma port 32
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 typedef 44
6.9 数据类型修饰符 45
6.9.1 数值常量修饰符:const和volatile 45
6.9.2 允许值修饰符:signed和unsigned 46
6.9.3 大小修饰符:short和long 46
6.9.4 指针范围修饰符:near和far 46
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和continue 54
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
- 《嵌入式系统设计与实践 LINUX篇》刘加海,厉晓华主编;胡珺,鲍福良副主编 2016
- 《嵌入式c程序设计》 2222
- 《嵌入式C程序设计》冯刚,蔡冬玲,万兵等主编;沈洋,朱磊,李天祥副主编 2012
- 《Linux嵌入式系统高级程序设计》(美)GeneSally著;郭旭译 2010
- 《嵌入式C程序设计》胡德清,曾妍主编;曾宝国,陈运军,王树森副主编 2013
- 《嵌入式应用程序设计》穆煜主编 2009
- 《linux嵌入式系统高级程序设计》 2222
- 《嵌入式Linux程序设计案例与实验教程》俞辉主编;李永,何旭莉,刘小洋等编著 2009
- 《嵌入式系统的C程序设计》(加)Kirk Zurell著;艾克武等译 2002
- 《基于嵌入式实时操作系统的程序设计技术》周航慈著 2011
- 《现阶段资本主义的研究》(匈)瓦尔加(E.Varga)等著;章汉夫等译 1937
- 《再见钟情》(美)帕蒂·斯莉姆(Patty Sleem)著;杨恒达等译 1996
- 《单面人》(美)马库塞(Marcuse,H.)著;左晓斯等译 1988
- 《吉莉芭拉》(印度)泰戈尔著;谢冰心,倪培耕等译 2000
- 《产业组织理论》(法)泰勒尔(Jean Tirole)著;马捷等译 1997
- 《神秘字母M》玛丽·波普·奥斯本著 2000
- 《实用锦鲤百科》(英)伯尼斯·布鲁斯特等著;王彩虹等译 2004
- 《辜鸿铭文集 下》辜鸿铭 1996
- 《辜鸿铭文集 上》辜鸿铭著;黄兴涛等译 1996
- 《无头幽灵 木偶惊魂 3》(美)R.L.斯坦著;陈启,索娃,徐雁译 2004
- 《北京志 工业卷 机械工业志 农机工业志》北京市地方志编纂委员会编 2001
- 《机械工业和机械图书的出版发行 机械工业出版社发行培训教材》陈慧毅,杨少晨编 1988
- 《冷冲模设计》赵孟栋主编 2006
- 《机械工业出版社》慕拉维叶夫著;孔庆复译 1959
- 《北京市立高级工业职业学校机械科毕业学生韩丕纯分数表/韩丕纯毕业证书》 1949
- 《中等职业教育机电类规划教材 机械工业出版社精品教材 机械设计基础 第2版》机械职业教育基础课教学指导委员会机械设计学科组组编;柴鹏飞主编 2006
- 《集知播识春秋录 机械工业出版社 1952-1988.机械科学技术情报研究所 1958-1988》机械科技情报研究所,机械工业出版社编 1988
- 《电线电缆》上海市电缆研究所编 1975
- 《FoxBASE+ 三周通》文忠等编著 1995
- 《FoxBASE+实验指导书》李爱华,王建诚编 1994