《单片机原理及应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:鲁伦文,孟凤果主编
  • 出 版 社:北京:北京科学技术出版社
  • 出版年份:2010
  • ISBN:9787530447321
  • 页数:239 页
图书介绍:本书以通用的MCS-51系列单片机为对象,从介绍单片机技术应用的现状及发展趋势人手,通过90个实例和20个上机实验全面讲述单片机技术原理和最新应用。《单片机原理及应用》共10章,内容包括:单片机的结构原理、单片机的指令系统及程序设计、单片机中断的使用技巧、单片机定时器/计数器的使用技巧、单片机串行接口的使用技巧、单片机系统的扩展技巧、单片机系统的接口技巧、单片机系统的工程技巧、单片机C语言程序设计等内容。

学习情境1 信号灯控制系统的设计与制作 1

1.1 资讯——知识准备 1

1.1.1 信号灯控制系统的介绍 1

1.1.2 单片机硬件系统 2

1.2 计划——学习的设想 20

1.2.1 学习目的 20

1.2.2 学习条件 20

1.2.3 项目技术要求 20

1.2.4 学习团队 20

1.2.5 项目设计任务书 21

1.3 决策——项目方案的设计 23

1.3.1 项目实施的器材设备 23

1.3.2 项目实施的要求 23

1.4 实施——制作过程 24

1.4.1 连接电路 24

1.4.2 输入源程序 24

1.4.3 对源程序进行汇编和装载 25

1.4.4 运行及调试程序 25

1.4.5 脱机运行程序 25

1.4.6 结果与检查 26

1.4.7 结果与分析 27

1.5 检查——过程中的学习状态的反馈 28

1.5.1 知识型习题 28

1.5.2 技能型习题 28

1.5.3 综合检查表 29

1.6 评估——总结和提高 30

1.6.1 项目总结 30

1.6.2 提高 30

1.6.3 项目评估表 32

学习情境2 音调发声器系统的设计与制作 34

2.1 资讯——知识准备 34

2.1.1 音调发声器系统介绍 34

2.1.2 单片机的开发系统 35

2.2 计划——学习的设想 41

2.2.1 学习目的 41

2.2.2 学习条件 42

2.2.3 项目技术要求 42

2.2.4 学习团队 42

2.2.5 项目设计任务书 42

2.3 决策——项目方案的设计 45

2.3.1 项目实施的器材设备 45

2.3.2 项目实施的要求 45

2.3.3 项目实施的参考电路 46

2.4 实施——制作过程 46

2.4.1 连接电路 46

2.4.2 输入源程序 47

2.4.3 启动单片机开发系统调试软件 47

2.4.4 运行及调试程序 47

2.4.5 修改、运行程序 48

2.4.6 结果与检查 48

2.4.7 结果与分析 49

2.5 检查——过程中的学习状态的反馈 50

2.6 评估——总结和提高 51

2.6.1 项目总结 51

2.6.2 提高 52

2.6.3 项目评估表 59

学习情境3 抢答器的设计与制作 61

3.1 资讯——知识准备 61

3.1.1 抢答器的介绍 61

3.1.2 指令系统 61

3.1.3 常用伪指令 71

3.2 计划——学生学习的设想 73

3.2.1 学习目的 73

3.2.2 学习条件 73

3.2.3 项目技术要求 73

3.2.4 学习团队 73

3.2.5 项目设计任务书 74

3.3 决策——项目方案的设计与选择 77

3.3.1 方案一 77

3.3.2 方案二 78

3.3.3 方案三 79

3.3.4 方案的选择 79

3.4 实施——制作过程 79

3.4.1 硬件的制作 79

3.4.2 软件的编制 80

3.4.3 硬件的调试 86

3.4.4 软件的调试 87

3.4.5 程序的烧录 88

3.4.6 整机的组装 88

3.5 检查——过程中的学习状态的反馈 88

3.5.1 知识类习题 88

3.5.2 技能类习题 89

3.5.3 综合检查表 90

3.6 评估——总结和提高 92

3.6.1 项目总结 92

3.6.2 提高 92

学习情境4 交通灯控制系统的设计与制作 94

4.1 资讯—知识准备 94

4.1.1 交通灯控制系统的介绍 94

4.1.2 程序结构 95

4.2 计划—学生学习的设想 113

4.2.1 学习目的 113

4.2.2 学习条件 113

4.2.3 项目技术要求 114

4.2.4 学习团队 114

4.2.5 项目设计任务书 114

4.3 决策—项目方案的设计与选择 117

4.3.1 方案一 117

4.3.2 方案二 117

4.3.3 方案三 119

4.3.4 方案的选择 119

4.4 实施—制作过程 119

4.4.1 硬件的制作 119

4.4.2 软件的编制 120

4.4.3 硬件的调试 122

4.4.4 软件的调试 124

4.4.5 统调 124

4.4.6 程序的烧录 124

4.4.7 整机的组装 124

4.5 检查—过程中的学习状态的反馈 124

4.5.1 知识类习题 124

4.5.2 技能类习题 129

4.5.3 综合检查表 130

4.6 评估—总结和提高 132

4.6.1 项目总结 132

4.6.2 提高 133

学习情境5 秒表的设计与制作 144

5.1 咨询—知识准备 144

5.1.1 单片机定时/计数器的结构 144

5.1.2 定时/计数器的工作方式 146

5.1.3 MCS—51的中断系统 149

5.1.4 中断源和中断标志 150

5.1.5 中断处理过程 153

5.2 计划—学生学习的设想 156

5.2.1 学习目的 156

5.2.2 学习条件 157

5.2.3 项目技术要求 157

5.2.4 项目设计任务书 157

5.3 决策—项目方案的设计与选择 159

5.3.1 方案一 160

5.3.2 方案二 160

5.4 实施—制作过程 161

5.4.1 硬件的设计 161

5.4.2 软件设计 161

5.4.3 系统调试 166

5.4.4 程序的烧录 166

5.5 检查—过程中的学习状态的反馈综合检查表 167

5.6 评估—总结和提高 169

5.6.1 项目总结 169

5.6.2 提高 170

学习情境6 温度控制器的设计与制作 173

6.1 咨询—知识准备 173

6.1.1 单片机程序存储器扩展 173

6.1.2 数据存储器扩展 176

6.1.3 并行I/O口扩展 178

6.2 计划—学生学习的设想 188

6.2.1 学习目的 188

6.2.2 学习条件 189

6.2.3 项目技术要求 189

6.2.4 项目设计任务书 189

6.3 决策—项目方案的设计与选择 192

6.3.1 方案一 192

6.3.2 方案二 192

6.4 实施—制作过程 192

6.4.1 硬件设计 192

6.4.2 软件设计 192

6.4.3 系统调试 198

6.5 检查—过程中的学习状态的反馈综合检查表 198

6.6 评估—总结和提高 201

6.6.1 项目总结 201

6.6.2 提高 201

学习情境7 智能小车的设计与制作 206

7.1 资讯—知识准备 206

7.1.1 智能小车的介绍 206

7.1.2 键盘及接口 206

7.1.3 LED显示器与接口 208

7.1.4 A/D转换器接口的扩展(1) 211

7.1.5 A/D转换器接口的扩展(2) 213

7.1.6 D/A转换接口的扩展 215

7.2 计划—学生学习的设想 217

7.2.1 学习目的 217

7.2.2 学习条件 218

7.2.3 项目技术要求 218

7.2.4 项目设计任务书 218

7.2.5 学习团队 220

7.3 决策—项目方案的设计与选择 220

7.3.1 方案 220

7.5 检查—过程中的学习状态的反馈 223

7.5.1 知识类习题 223

7.5.2 综合检查表 224

7.6 评估—总结和提高 225

7.6.1 项目总结 225

学习情境8 机器人的设计与制作 227

8.1 资讯—知识准备 227

8.1.1 智能机器人的介绍 227

8.1.2 MCS—51单片机的串行接口及串行通信 227

8.2 计划—学生学习的设想 231

8.2.1 学习目的 231

8.2.2 学习条件 231

8.2.3 项目技术要求 231

8.2.4 项目设计任务书 232

8.2.5 学习团队 234

8.3 决策—项目方案的设计与选择 234

8.3.1 系统的硬件组成及原理 234

8.3.2 系统的软件设计 237

8.3.3 结语 237

8.3.4 程序的烧录(略) 237

8.3.5 整机的组装(略) 238

8.4 检查—过程中的学习状态的反馈 238

8.4.1 知识类习题 238

参考文献 239