图书介绍
C语言嵌入式系统开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Michael J.Pont编著;陈继辉等译 著
- 出版社: 北京:中国电力出版社
- ISBN:7508318145
- 出版时间:2003
- 标注页数:282页
- 文件大小:34MB
- 文件页数:298页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言嵌入式系统开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 嵌入式系统中的C语言编程1
1.1 简介1
1.2 什么是“嵌入式系统”?1
1.3 应选用何种处理器?2
1.4 应该使用哪种编程语言?6
1.5 立选用何种操作系统?8
1.6 怎样开发嵌入式软件?11
1.7 结论13
第2章 8051系列微控制器简介15
2.1 简介15
2.2 芯片命名的含义是什么?15
2.3 标准8051芯片的外围接口16
2.4 复位的要求18
2.5 时钟频率和性能19
2.6 存储器的问题21
2.7 I/O管脚27
2.8 定时器27
2.9 中断28
2.10 串行接口30
2.11 能耗30
2.12 结论32
第3章 你好,嵌入式世界33
3.1 介绍33
3.2 安装Keil软件以及装载项目34
3.3 配置仿真器35
3.5 运行仿真38
3.4 创建目标程序38
3.6 解析程序42
3.7 其他:建造硬件54
3.8 结论55
第4章 读取开关值57
4.1 介绍57
4.2 读取端口管脚的基本技巧58
4.3 举例:字节读写59
4.4 举例:位读写(简单的版本)61
4.5 举例:位读写(通用版本)62
4.6 需要上拉电阻67
4.7 开关跳变的处理69
4.8 举例:读开关输入(基本代码)70
4.9 举例:数山羊75
4.10 结论80
第5章 为代码添加结构81
5.1 介绍81
5.2 面向对象的C语言编程82
5.3 页目头文件(Main.H)88
5.4 端口头文件(Port.H)93
5.5 举例:重新构造例程“Hello,EmbeddedWorld”96
5.6 举例:重新构造数山羊的例程102
5.7 更多例子111
5.8 结论111
第6章 满足实时性的限制条件113
6.1 介绍113
6.2 利用定时器0和定时器1来创建“硬件延时”116
6.3 举例:产生50ms的精确延时120
6.4 举例:创建可移植的硬件延时124
6.6 “定时溢出”机制的需要129
6.5 为何不用定时器2?129
6.7 创建循环定时溢出130
6.8 举例:测试循环溢出132
6.9 举例:可靠性较高的开关接口134
6.10 创建硬件定时溢出136
6.11 举例:测试硬件定时溢出139
6.12 结论142
第7章 创建嵌入式操作系统143
7.1 介绍143
7.2 简单嵌入式OS的基础147
7.3 介绍sEOS151
7.4 使用定时器0或定时器1160
7.6 其他系统架构165
7.5 此七方法可移植吗?165
7.7 使用sEOS时重要的设计思路170
7.8 举例:牛奶巴斯德杀菌172
7.9 结论184
第8章 多状态系统和函数序列187
8.1 介绍187
8.2 实现多状态(时间驱动式)系统189
8.3 举例:交通灯顺序排列190
8.4 举例:电动恐龙196
8.5 实现多状态(输入/时间驱动式)系统202
8.6 举例:洗衣机的控制器203
8.7 结论212
9.2 什么是RS-232?213
9.1 介绍213
第9章 使用串行接口213
9.3 RS-232仍然重要吗?214
9.4 基本的RS-232协议214
9.5 异步数据传输以及波特率215
9.6 数据流控制215
9.7 软件架构216
9.8 使用片上UART进行RS-232通信217
9.9 存储器的要求220
9.10 举例:在PC机上显示经过的时间220
9.11 串行菜单架构232
9.12 举例:数据采集233
9.13 举例:遥控机器人247
9.14 结论248
10.1 介绍249
第10章 案例分析:入侵者警报系统249
10.2 软件架构251
10.3 本例中使用的主要软件组件251
10.4 运行程序252
10.5 软件252
10.6 结论278
第11章 学习总结279
11.1 介绍279
11.2 我们达到目标了吗?279
11.3 更深入学习的建议280
11.4 《PattemsforTime-TriggeredEmbeddedSystems》281
11.5 《EmbeddedOperatingSystems》282
11.6 结论282
热门推荐
- 1077536.html
- 1172931.html
- 2281887.html
- 3796322.html
- 2655863.html
- 467522.html
- 1186714.html
- 2207499.html
- 1633536.html
- 3891075.html
- http://www.ickdjs.cc/book_1597445.html
- http://www.ickdjs.cc/book_1410018.html
- http://www.ickdjs.cc/book_2706790.html
- http://www.ickdjs.cc/book_526141.html
- http://www.ickdjs.cc/book_3194559.html
- http://www.ickdjs.cc/book_3493282.html
- http://www.ickdjs.cc/book_882452.html
- http://www.ickdjs.cc/book_1028289.html
- http://www.ickdjs.cc/book_823516.html
- http://www.ickdjs.cc/book_1163572.html