图书介绍
单片机编程魔法师之高级裸编程思想PDF|Epub|txt|kindle电子书版本网盘下载
![单片机编程魔法师之高级裸编程思想](https://www.shukui.net/cover/48/30624466.jpg)
- 余灿基主编;张玮,张志柏,苏永刚编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121239724
- 出版时间:2014
- 标注页数:261页
- 文件大小:38MB
- 文件页数:279页
- 主题词:单片微型计算机-程序设计
PDF下载
下载说明
单片机编程魔法师之高级裸编程思想PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据驱动程序1
1.1 数据驱动程序1
1.1.1 数据驱动程序的定义1
1.1.2 数据驱动程序简介2
1.2 4支方波问题与测试模型4
1.2.1 问题1与分析4
1.2.2 测试模型5
1.3 一支峰谷等宽方波的实现6
1.3.1 问题1-1与分析6
1.3.2 实现8
1.3.3 仿真8
1.4 一支峰谷不等宽方波的实现9
1.4.1 问题1-2与分析9
1.4.2 实现10
1.4.3 仿真11
1.4.4 亮点分析11
1.5 两支波的实现12
1.5.1 问题1-3与分析12
1.5.2 实现14
1.5.3 仿真15
15.4 亮点分析15
1.6 4支波的实现16
1.6.1 问题1-4与分析16
1.6.2 实现17
1.6.3 仿真19
1.7 冗余代码的一次简化20
1.7.1 亮点分析21
1.7.2 代码简化22
1.8 冗余代码的二次简化23
1.8.1 亮点分析24
1.8.2 代码简化24
1.9 冗余代码的三次简化26
1.9.1 数码分离的启示26
1.9.2 数据脚本27
1.9.3 数据驱动的实现28
1.9.4 回顾与思考29
1.10 4支波数据驱动程序应用29
1.10.1 问题2与分析30
1.10.2 实现32
1.10.3 仿真33
1.10.4 回顾与思考33
1.1 1总结34
1.1 1.1 问题3与分析34
1.1 1.2 规范脚本35
1.1 1.3 规范播放器36
1.1 1.4 规范实现37
1.1 1.5 回顾与思考38
第2章 并行多任务程序42
2.1 初识并行多任务程序42
2.1.1 释义42
2.1.2 单片机能力的评估43
2.2 并行三任务问题与测试平台45
2.2.1 问题4与分析45
2.2.2 测试模型46
2.3 并行三任务问题的顺序编程47
2.3.1 问题与分析47
2.3.2 实现48
2.3.3 仿真一50
2.3.4 测试分析50
2.3.5 仿真二52
2.3.6 仿真三53
2.3.7 仿真四53
2.3.8 回顾与思考54
2.4 运行时序55
2.4.1 时序分析55
2.4.2 并行多任务56
2.4.3 并行多任务的可行性57
2.5 我们的微操作系统59
2.5.1 操作系统与并行多任务59
2.5.2 单片机的优劣分析60
2.5.3 微操作系统62
2.6 任务的生与死63
2.6.1 问题5与分析63
2.6.2 问题5的实现63
2.6.3 暗点分析64
2.6.4 任务的生死状态65
2.6.5 “生”与“死”的实现65
2.6.6 回顾与思考66
2.7 一个任务的线程67
2.7.1 问题与分析67
2.7.2 实现69
2.7.3 回顾与思考71
2.8 并行多任务线程73
2.8.1 问题与分析73
2.8.2 实现74
2.8.3 回顾与思考76
2.9 并行多任务多线程的数据与代码分离78
2.9.1 问题与分析78
2.9.2 实现81
2.9.3 回顾与思考84
2.10 任务的生命86
2.10.1 问题与分析86
2.10.2 实现87
2.10.3 回顾与思考90
2.11 任务的复活92
第3章 定时器与延时器94
3.1 并行多任务多线程的等待方案94
3.1.1 概述94
3.1.2 软件定时器与软件延时器95
3.2 一个软件定时器96
3.2.1 问题6与分析96
3.2.2 测试模型97
3.2.3 问题与分析97
3.2.4 实现99
3.2.5 仿真100
3.3 8个软件定时器100
3.3.1 问题与分析100
3.3.2 实现102
3.3.3 仿真107
3.3.4 回顾与思考107
3.4 软件定时器代码优化109
3.4.1 问题与分析109
3.4.2 实现110
3.4.3 回顾与思考114
3.5 时基中断的时序与主程序的关系114
3.5.1 时序分析114
3.5.2 回顾与思考116
3.6 一个延时器116
3.6.1 问题7与分析116
3.6.2 实现118
3.6.3 回顾与思考119
3.7 8个延时器120
3.7.1 问题与分析120
3.7.2 实现120
3.7.3 回顾与思考126
3.8 延时器的优化126
3.8.1 问题与分析126
3.8.2 实现128
3.9 任务代码的初步改造132
3.9.1 问题与分析132
3.9.2 实现132
3.9.3 回顾与思考135
3.10 消息处理136
3.10.1 问题与分析136
3.10.2 实现137
3.10.3 问题分析139
3.10.4 实现139
3.10.5 回顾与思考142
3.11 广播消息142
3.11.1 问题与分析142
3.11.2 实现143
3.11.3 回顾与思考147
3.12 任务代码的最终改造148
3.12.1 问题与分析149
3.12.2 实现149
3.12.3 仿真154
3.12.4 回顾与思考154
3.12.5 亮点分析155
3.13 状态指示灯155
3.13.1 问题8与分析155
3.13.2 测试模型157
3.13.3 实现157
3.13.4 回顾与思考161
第4章 面向对象的程序162
4.1 计算机的语言特征162
4.1.1 正视C语言162
4.1.2 以对象看世界163
4.2 兔类的传奇164
4.2.1 兔类浅说164
4.2.2 单片机中的兔类165
4.2.3 兔类的结构166
4.2.4 兔类的属性成员167
4.2.5 兔类的实现169
4.3 兔子的传奇170
4.3.1 问题9与分析170
4.3.2 实现171
4.3.3 回顾与思考173
4.4 面向对象编程的书写规范174
4.4.1问题与分析174
4.4.2 实现180
4.5 方波对象184
4.5.1 问题10与分析184
4.5.2 测试模型186
4.5.3 综合分析一186
4.5.4 增补的面向对象编程的头文件189
4.5.5 综合分析二190
4.5.6 实现198
4.5.7 仿真207
4.5.8 回顾与思考207
第5章 对象的归宿209
5.0引言209
5.1 解密对象魔法209
5.1.1 对象的生命特征210
5.1.2 对象生命特征的含义210
5.2 项目管理211
5.2.1 项目的内容211
5.3 项目的实现214
5.3.1 文档的落实214
5.3.2 文档的分包222
5.4 对象文档与项目分离224
5.4.1 任务与分析224
5.4.2 面向对象编程的层次关系225
5.5 源码的商业保护226
5.5.1 库文件226
5.5.2 库中的模块227
5.5.3 制作库228
5.5.4 使用对象库229
5.5.5 库、模块与对象的关系230
5.5.6 库的操作230
5.5.7 创库计划232
5.6 对象的花絮233
5.6.1 对象分析的观点233
5.6.2 内存统筹的观点234
5.6.3 虚拟与现实相通的观点234
5.6.4 常见的对象238
第6章 宝贝车的综合应用241
6.1 宝贝车简介241
6.1.1 问题11241
6.2 对象分析242
6.2.1 组合对象与实现242
6.2.2 宝贝车的库项目246
6.3 实现对象248
6.3.1 车轮的定义248
6.3.2 脉冲发生器249
6.3.3 宝贝车的控制252
6.3.4 宝贝车的创建253
6.3.5 实现254
6.3.6 修成正果259
6.4 对象的使用259
参考文献261