单片机基础与应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李国兴,牛雪娟主编;戴圣伟,苏长赞,王旭辉,高联学,赵浪涛,胡庆生副主编
- 出 版 社:杭州:浙江大学出版社
- 出版年份:2013
- ISBN:9787308111584
- 页数:328 页
第1篇 跨进单片机之门 3
模块1认识单片机 3
1.1 引言 3
1.2 案例引入 4
1.2.1 硬件电路设计 4
1.2.2 软件设计 5
1.2.3 案例启示 6
1.3 学习要点 6
1.4 核心知识 6
1.4.1 单片机概述 6
1.4.2 单片机产品概述 9
1.4.3 单片机应用系统开发流程 11
1.5 项目分析 13
1.6 知识拓展 14
1.6.1 多姿多彩的单片机世界:知名厂家单片机简介 14
1.6.2 单片机技术相关部分网站 16
1.7 习题 16
模块2 80C51单片机的结构 17
2.1 引言 17
2.2 案例引入 18
2.2.1 系统结构分析 18
2.2.2 案例启示 19
2.3 学习要点 19
2.4 核心知识 19
2.4.1 80C51单片机的结构模块及引脚 19
2.4.2 存储器结构 26
2.4.3 复位与时钟 37
2.5 项目分析 39
2.6 知识拓展 40
单片机内部的一些功能电路 40
2.7 习题 41
模块3 80C51单片机指令系统及编程 42
3.1 引言 42
3.2 案例引入 42
3.2.1 程序功能分析 43
3.2.2 指令代码 43
3.2.3 案例启示 44
3.3 学习要点 44
3.4 核心知识 44
3.4.1 80C51单片机指令系统 44
3.4.2 汇编语言程序设计 62
3.5 项目分析 81
3.6 知识拓展 85
CISC和RISC指令系统 85
3.7 习题 86
模块4单片机C语言编程基础 87
4.1 引言 87
4.2 案例引入 88
4.2.1 汇编程序与C语言程序对比 88
4.2.2 案例启示 89
4.3 学习要点 89
4.4 核心知识 89
4.4.1 C语言程序的基本结构 89
4.4.2 C51语法基础 91
4.4.3 C51程序设计方式 95
4.4.4 C51程序设计案例 99
4.5 项目分析 100
4.6 知识拓展 101
Keil C51软件简介 101
4.7 习题 103
第2篇 单片机开发之基础 107
模块5 80 C51单片机I/O口应用及扩展 107
5.1 引言 107
5.2 案例引入 107
5.2.1 硬件电路设计 108
5.2.2 软件设计 108
5.2.3 案例启示 109
5.3 学习要点 109
5.4 核心知识 109
5.4.1 I/O口的结构及工作原理 109
5.4.2 I/O接口驱动能力的扩展 112
5.4.3 I/O口的扩展 114
5.5 项目分析 119
5.5.1 各口或引脚的作用 119
5.5.2 口的驱动能力及扩展 121
5.6 知识拓展 121
5.6.1 AT89C51数据手册有关端口驱动能力的一些说明 121
5.6.2 AT89C2051单片机 122
5.7 习题 123
模块6 80C51中断系统组成及应用 124
6.1 引言 124
6.2 案例引入 124
6.2.1 硬件电路设计 125
6.2.2 软件设计 126
6.2.3 案例启示 126
6.3 学习要点 127
6.4 核心知识 127
6.4.1 中断概念 127
6.4.2 80C51中断系统组成 128
6.4.3 80C51中断系统应用 134
6.5 项目分析 140
6.5.1 应用在定时器定时中 140
6.5.2 应用在键盘扩展中 141
6.6 知识拓展 142
6.6.1 利用定时器/计数器扩展 142
6.6.2 利用中断、查询相结合扩展法 142
6.7 习题 144
模块7 80 C51定时器/计数器组成及应用 145
7.1 引言 145
7.2 案例引入 145
7.2.1 案例分析 146
7.2.2 软件设计 146
7.2.3 案例启示 147
7.3 学习要点 147
7.4 核心知识 147
7.4.1 80C51单片机定时器/计数器的结构原理 147
7.4.2 80C51单片机定时器/计数器的功能 148
7.4.3 80C51单片机定时器/计数器的控制 149
7.4.4 80C51单片机定时器/计数器的工作方式及其应用 150
7.5 项目分析 165
7.5.1 定时器/计数器应用分析 165
7.5.2 软件设计 165
7.6 知识拓展 168
7.6.1 定时器/计数器T2的工作方式 168
7.6.2 定时器/计数器T2控制寄存器T2CON 169
7.6.3 定时器/计数器T2模式寄存器T2MOD 170
7.6.4 定时器/计数器T2操作方式选择 171
7.7 习题 171
模块8常用显示器结构及应用 172
8.1 引言 172
8.2 案例引入 172
8.2.1 硬件电路设计 172
8.2.2 软件设计 173
8.2.3 案例启示 173
8.3 学习要点 173
8.4 核心知识 173
8.4.1 LED数码显示器的结构与显示段码 173
8.4.2 LED数码显示器的接口 176
8.4.3 LCD显示器模块及接口 184
8.5 项目分析 191
8.5.1 硬件电路连接 191
8.5.2 软件设计 191
8.6 知识拓展 195
8.6.1 12864主要性能 195
8.6.2 12864外形尺寸及引脚 196
8.6.3 应用实例 197
8.7 习题 199
模块9键盘的构成及应用 200
9.1 引言 200
9.2 案例引入 200
9.2.1 硬件电路设计 201
9.2.2 软件设计 202
9.2.3 案例启示 202
9.3 学习要点 203
9.4 核心知识 203
9.4.1 键的构成及键处理程序 203
9.4.2 独立式按键 205
9.4.3 独行列式按键 212
9.5 项目分析 218
9.5.1 键的连接方式 218
9.5.2 键处理程序 219
9.6 知识拓展 223
9.6.1 轻触开关 223
9.6.2 薄膜开关 223
9.7 习题 224
模块10常用A/D、 D/A转换器及应用 225
10.1 引言 225
10.2 案例引入 226
10.2.1 硬件电路设计 226
10.2.2 软件设计 226
10.2.3 案例启示 226
10.3 学习要点 227
10.4 核心知识 227
10.4.1 A/D转换及应用 227
10.4.2 D/A转换及应用 237
10.5 项目分析 241
10.5.1 认识AD590 241
10.5.2 硬件电路连接 242
10.5.3 程序设计 243
10.6 知识拓展 244
10.6.1 DS18B20基本知识 244
10.6.2 DS18B20应用分析 245
10.7 习题 246
模块11串行通信系统组成及应用 247
11.1 引言 247
11.2 案例引入 248
11.2.1 硬件电路设计 248
11.2.2 软件设计 249
11.2.3 案例启示 251
11.3 学习要点 251
11.4 核心知识 251
11.4.1 通信的两种方式 251
11.4.2 80C51串行通信接口及控制寄存器 253
11.4.3 80C51单片机串行口的工作方式 257
11.4.4 80C51单片机串行通信 262
11.5 知识拓展 264
11.5.1 SPI总线原理及应用 264
11.5.2 I2C总线原理及应用 266
11.5.3 CAN总线简介 267
11.6 习题 268
第3篇 单片机开发之拓展 271
模块12单片机系统可靠性设计 271
12.1 引言 271
12.2 案例引入 271
12.2.1 硬件电路设计 272
12.2.2 电路对比分析 272
12.2.3 案例启示 273
12.3 学习要点 273
12.4 核心知识 273
12.4.1 干扰对系统的影响及主要来源 273
12.4.2 常用的软件抗干扰方式 274
12.4.3 常用的硬件抗干扰方式 277
12.5 项目分析 285
12.5.1 硬件设计方面 286
12.5.2 软件设计方面 287
12.6 知识拓展 287
12.6.1 AT89S51的看门狗使用 287
12.6.2 光电耦合器 288
12.7 习题 289
模块13原理图及印制板设计 290
13.1 引言 290
13.2 案例引入 290
13.2.1 原理图的绘制 290
13.2.2 印制板图的绘制 291
13.2.3 案例启示 292
13.3 学习要点 292
13.4 核心知识 292
13.4.1 原理图绘制过程 292
13.4.2 原理图绘制方式 292
13.4.3 原理图常用报表生成 299
13.4.4 PCB图设计 299
13.5 项目分析 304
13.5.1 布局 304
13.5.2 布线 305
13.5.3 焊盘大小 305
13.6 知识拓展 306
13.6.1 编辑原理图文件的库文件 306
13.6.2 添加与修改PCB封装元件 307
13.7 习题 308
模块14单片机应用设计案例 309
14.1 【设计案例一】NSC_ 1设备控制器(应用项目三) 309
14.1.1 总体设计 309
14.1.2 硬件设计 310
14.1.3 软件设计 310
14.2 【设计案例二】数据采集无线传输系统 315
14.2.1 总体设计 315
14.2.2 硬件设计 316
14.2.3 软件设计 318
14.3 【设计案例三】密码锁系统设计 322
14.3.1 总体设计 322
14.3.2 硬件设计 322
14.3.3 软件设计 322
参考文献 328
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《基础乐理》牛丽君 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《浙江海岛植物原色图谱》蒋明,柯世省主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《美丽浙江 2016 法语》浙江省人民政府新闻办公室编 2016
- 《二十五史中的浙江人 24》浙江省地方志编纂委员会编 2005
- 《大学物理简明教程 下 第2版》施卫主编 2020