C51单片机典型模块设计与应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:边春元,李文涛,江杰,杜平等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:7111236246
- 页数:331 页
第1章 单片机片内及扩展资源操作 1
1.1 C51单片机I/O口的应用 1
1.1.1 实现目标 1
1.1.2 设计思路 1
1.1.3 元器件选型 2
1.1.4 电路设计 2
1.1.5 程序设计 2
1.1.6 典型应用 5
1.1.7 经验分享 5
1.2 C51单片机的FPGA并行配置 5
1.2.1 实现目标 5
1.2.2 设计思路 5
1.2.3 电路设计 7
1.2.4 程序设计 8
1.2.5 典型应用 10
1.2.6 经验分享 13
1.3 外部中断源实例 13
1.3.1 实现目标 13
1.3.2 设计思路 14
1.3.3 程序设计 14
1.3.4 典型应用 15
1.3.5 经验分享 15
1.4 定时器/计数器 15
1.4.1 实现目标 15
1.4.2 设计思路 16
1.4.3 程序设计 16
1.4.4 经验分享 17
1.5 数据存储区扩展的典型实例 17
1.5.1 实现目标 17
1.5.2 设计思路 18
1.5.3 元器件选型 18
1.5.4 电路设计 18
1.5.5 程序设计 19
1.5.6 典型应用 20
1.5.7 经验分享 21
1.6 EPROM扩展的典型实例 21
1.6.1 实现目标 21
1.6.2 设计思路 22
1.6.3 元器件选型 22
1.6.4 电路设计 22
1.6.5 程序设计 22
1.6.6 经验分享 24
第2章 数据采集模块 25
2.1 C51单片机与8位A/D转换器接口模块 25
2.1.1 实现目标 25
2.1.2 设计思路 25
2.1.3 元器件选型 25
2.1.4 电路设计 27
2.1.5 程序设计 27
2.1.6 典型应用 28
2.1.7 经验分享 29
2.2 C51单片机与12位A/D转换器接口模块 29
2.2.1 实现目标 29
2.2.2 设计思路 29
2.2.3 元器件选型 29
2.2.4 电路设计 30
2.2.5 程序设计 30
2.3 C51单片机与串行A/D转换器接口模块 31
2.3.1 实现目标 31
2.3.2 设计思路 31
2.3.3 元器件选型 32
2.3.4 电路设计 32
2.3.5 程序设计 33
2.3.6 经验分享 34
2.4 C51单片机与8位D/A转换器接口模块 34
2.4.1 实现目标 34
2.4.2 设计思路 34
2.4.3 元器件选型 34
2.4.4 电路设计 35
2.4.5 程序设计 35
2.4.6 典型应用 37
2.4.7 经验分享 37
2.5 C51单片机与10位D/A转换器接口模块 38
2.5.1 实现目标 38
2.5.2 设计思路 38
2.5.3 元器件选型 38
2.5.4 电路设计 38
2.5.5 程序设计 39
2.6 C51单片机与12位串行D/A转换器接口模块 39
2.6.1 实现目标 39
2.6.2 设计思路 40
2.6.3 元器件选型 40
2.6.4 电路设计 40
2.6.5 程序设计 40
2.7 C51单片机与GPS接口模块 42
2.7.1 实现目标 42
2.7.2 设计思路 42
2.7.3 元器件选型 42
2.7.4 电路设计 44
2.7.5 程序设计 46
2.7.6 经验分享 49
2.8 C51单片机读写接触式IC卡模块 49
2.8.1 实现目标 49
2.8.2 设计思路 49
2.8.3 元器件选型 51
2.8.4 电路设计 53
2.8.5 程序设计 53
2.8.6 经验分享 57
2.9 C51单片机读写非接触式IC卡模块 57
2.9.1 实现目标 58
2.9.2 设计思路 58
2.9.3 元器件选型 59
2.9.4 电路设计 60
2.9.5 程序设计 61
2.9.6 经验分享 70
第3章 人机接口模块 71
3.1 键盘接口模块 71
3.1.1 实现目标 71
3.1.2 设计思路 71
3.1.3 电路设计 71
3.1.4 程序设计 72
3.2 LED显示接口模块 73
3.2.1 实现目标 73
3.2.2 设计思路 74
3.2.3 电路设计 74
3.2.4 程序设计 74
3.3 LCD显示接口模块 75
3.3.1 实现目标 75
3.3.2 设计思路 76
3.3.3 元器件选型 76
3.3.4 程序设计 76
3.4 CRT显示接口模块 82
3.4.1 实现目标 82
3.4.2 设计思路 82
3.4.3 程序设计 83
3.5 TPμp-TF微型打印机接口模块 86
3.5.1 实现目标 86
3.5.2 设计思路 86
3.5.3 电路设计 87
3.5.4 程序设计 87
3.5.5 经验分享 90
第4章 信号发生、测量、滤波与处理模块 91
4.1 数字信号发生器模块 91
4.1.1 实现目标 91
4.1.2 设计思路 91
4.1.3 元器件选型 92
4.1.4 电路设计 92
4.1.5 程序设计 93
4.2 低频信号发生器模块 95
4.2.1 实现目标 95
4.2.2 设计思路 96
4.2.3 元器件选型 96
4.2.4 电路设计 97
4.2.5 程序设计 97
4.2.6 经验分享 100
4.3 方波频率的检测和倍频模块 100
4.3.1 实现目标 100
4.3.2 设计思路 100
4.3.3 元器件选型 100
4.3.4 电路设计 102
4.3.5 程序设计 102
4.4 电动机转速信号测量模块 105
4.4.1 实现目标 105
4.4.2 设计思路 105
4.4.3 元器件选型 106
4.4.4 电路设计 108
4.4.5 程序设计 109
4.4.6 经验分享 109
4.5 限幅滤波模块 110
4.5.1 实现目标 110
4.5.2 设计思路 111
4.5.3 程序设计 111
4.5.4 经验分享 112
4.6 中值滤波模块 112
4.6.1 实现目标 112
4.6.2 设计思路 112
4.6.3 程序设计 112
4.7 算术均值滤波模块 113
4.7.1 实现目标 113
4.7.2 设计思路 113
4.7.3 程序设计 113
4.7.4 经验分享 113
4.8 加权平均滤波模块 114
4.8.1 实现目标 114
4.8.2 设计思路 114
4.8.3 程序设计 114
4.9 滑动平均滤波模块 114
4.9.1 实现目标 114
4.9.2 设计思路 115
4.9.3 程序设计 115
4.10 防脉冲干扰数字滤波模块 115
4.10.1 实现目标 115
4.10.2 设计思路 115
4.10.3 程序设计 116
4.11 一阶滞后滤波模块 116
4.11.1 实现目标 116
4.11.2 设计思路 117
4.11.3 程序设计 117
4.12 低通滤波模块 117
4.12.1 实现目标 117
4.12.2 设计思路 117
4.12.3 程序设计 117
4.12.4 经验分享 118
4.13 FFT模块 118
4.13.1 实现目标 118
4.13.2 设计思路 119
4.13.3 程序设计 119
第5章 通信与数据传输模块 121
5.1 RS-232接口模块 121
5.1.1 实现目标 121
5.1.2 设计思路 121
5.1.3 元器件选型 121
5.1.4 电路设计 121
5.1.5 程序设计 121
5.2 RS-485接口模块 124
5.2.1 实现目标 124
5.2.2 设计思路 125
5.2.3 元器件选型 125
5.2.4 电路设计 126
5.2.5 程序设计 126
5.2.6 经验分享 130
5.3 C51单片机与PC串行通信模块 131
5.3.1 实现目标 131
5.3.2 设计思路 131
5.3.3 程序设计 131
5.4 单片机多机通信模块 137
5.4.1 实现目标 137
5.4.2 设计思路 137
5.4.3 程序设计 137
5.5 USB数据通信接口模块 144
5.5.1 实现目标 144
5.5.2 设计思路 144
5.5.3 程序设计 145
5.6 I2C总线接口模块 155
5.6.1 实现目标 155
5.6.2 设计思路 155
5.6.3 元器件选型 155
5.6.4 电路设计 157
5.6.5 程序设计 158
5.7 SPI总线接口模块 166
5.7.1 实现目标 166
5.7.2 设计思路 167
5.7.3 元器件选型 168
5.7.4 电路设计 168
5.7.5 程序设计 169
5.8 Microwire总线接口模块 172
5.8.1 实现目标 172
5.8.2 设计思路 172
5.8.3 元器件选型 173
5.8.4 程序设计 173
5.9 1-WIRE总线接口模块 176
5.9.1 实现目标 176
5.9.2 设计思路 176
5.9.3 程序设计 176
5.10 CAN总线接口模块 178
5.10.1 实现目标 178
5.10.2 设计思路 179
5.10.3 元器件选型 179
5.10.4 程序设计 179
5.11 红外接口模块 189
5.11.1 实现目标 189
5.11.2 设计思路 190
5.11.3 元器件选型 190
5.11.4 电路设计 191
5.11.5 程序设计 193
5.12 无线通信模块 198
5.12.1 实现目标 198
5.12.2 设计思路 198
5.12.3 元器件选型 199
5.12.4 电路设计 200
5.12.5 程序设计 200
5.13 单片机实现以太网接口模块 206
5.13.1 实现目标 207
5.13.2 设计思路 207
5.13.3 元器件选型 209
5.13.4 电路设计 211
5.13.5 程序设计 213
第6章 控制模块 219
6.1 PID控制模块 219
6.1.1 实现目标 219
6.1.2 设计思路 219
6.1.3 程序设计 221
6.2 模糊PID控制模块 222
6.2.1 实现目标 222
6.2.2 设计思路 222
6.2.3 程序设计 225
6.2.4 经验分享 239
6.3 直流电动机转速控制模块 239
6.3.1 实现目标 239
6.3.2 设计思路 239
6.3.3 元器件选型 240
6.3.4 电路设计 241
6.3.5 程序设计 242
6.4 步进电动机控制模块 244
6.4.1 实现目标 244
6.4.2 设计思路 244
6.4.3 电路设计 246
6.4.4 程序设计 250
6.4.5 经验分享 254
第7章 电磁兼容与可靠性设计 255
7.1 单片机应用系统的电磁兼容性设计 255
7.1.1 印制电路板设计中的电磁兼容性 255
7.1.2 开关电源设计中的电磁兼容性 256
7.1.3 设备内部的布线 256
7.1.4 屏蔽电缆的接地 257
7.1.5 对静电的防护 257
7.2 数字电路抗干扰设计 257
7.2.1 抑制干扰源 258
7.2.2 切断干扰传播路径的常用措施 258
7.2.3 提高敏感器件的抗干扰性能 259
7.3 单片机复位电路的可靠性设计 259
7.3.1 基本复位电路 259
7.3.2 电源监控电路 262
7.3.3 多功能电源监控电路 263
7.4 软件抗干扰设计 264
7.4.1 采用指令冗余对程序“跑飞”的软件处理实例 265
7.4.2 采用软件陷阱对程序“跑飞”的软件处理实例 266
7.4.3 软件“看门狗”对程序“跑飞”的处理实例 269
7.4.4 通过“复位”使系统恢复正常 269
第8章 C51单片机典型算法模块 271
8.1 查找模块 271
8.1.1 实现目标 271
8.1.2 顺序查找 271
8.1.3 折半查找 273
8.1.4 串的匹配 275
8.2 排序模块 279
8.2.1 实现目标 279
8.2.2 插入排序 279
8.2.3 选择排序 281
8.2.4 冒泡排序 283
8.2.5 归并排序 285
8.2.6 快速排序 289
8.3 树模块 294
8.3.1 实现目标 295
8.3.2 二叉树的前根遍历算法 296
8.3.3 二叉树的中根遍历算法 298
8.3.4 二叉树的后根遍历算法 299
8.4 图模块 301
8.4.1 实现目标 301
8.4.2 图的深度优先搜索遍历算法 303
8.4.3 图的广度优先搜索遍历算法 307
8.4.4 网络的最小生成树 312
8.4.5 网络的最短路径问题 318
8.5 递归算法模块 324
8.5.1 实现目标 324
8.5.2 设计思路 324
8.5.3 程序设计 325
8.5.4 典型应用 325
8.6 递推算法模块 326
8.6.1 实现目标 326
8.6.2 设计思路 327
8.6.3 程序设计 327
8.7 回溯算法模块 327
8.7.1 实现目标 327
8.7.2 设计思路 328
8.7.3 程序设计 329
8.7.4 典型应用 329
参考文献 332
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019