《单片机电子产品设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:张溪主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2008
  • ISBN:9787040256437
  • 页数:219 页
图书介绍:本书以目前应用广泛的MCS-51系列单片机应用技术为主线,系统介绍了其内部结构、功能、指令系统、定时/计数器、中断系统等相关单片机基础知识。结合单片机应用领域设计项目,从单片机典型单元电路分析和外围设备的应用,最后项目的开发设计,每步都精心设计,内容从易到难。本书根据高职高专教育的特点,融入大量的源自生产实际综合项目设计实例。本书注重“做中学、学中做”,其目的在于拓宽学生的知识面和提高学生综合单片机产品开发能力,为后续课程的学习,毕业设计及毕业后工作提供良好的模拟训练。

第1章 MCS-51系列单片机基本知识 1

1.1 什么是单片机 1

1.2 单片微型计算机及单片微型计算机系统 2

1.2.1 微型计算机 2

1.2.2 微型计算机系统 2

1.2.3 单片微型计算机 3

1.2.4 单片机应用系统及组成 4

1.3 MCS-51系列单片机分类 4

1.4 MCS-51系列单片机的内部结构及引脚 5

1.4.1 MCS-51系列单片机的内部组成 5

1.4.2 MCS-51系列单片机的引脚 6

1.5 MCS-51系列单片机的内部数据存储器 9

1.5.1 内部数据存储器低128单元 9

1.5.2 内部数据存储器高128单元 10

1.6 MCS-51系列单片机的内部程序存储器 14

第2章 MCS-51系列单片机的I/O接口部件 15

2.1 P0口 15

2.2 P1口 16

2.3 P2口 17

2.4 P3口 18

2.5 P0、P1、P2、P3口作为I/O接口使用实例 18

2.5.1 驱动LED实例 18

2.5.2 驱动继电器实例 19

2.5.3 光电耦合器件的接口电路 19

2.6 单片机最小系统 22

2.7 系统的扩展 22

2.7.1 RAM扩展 22

2.7.2 I/O接口扩展 24

2.8 MCS-51系列单片机教学实验电路板 25

2.8.1 实验电路板简介 25

2.8.2 实验项目 26

第3章 MCS-51系列单片机指令系统 29

3.1 指令系统的基本概念 29

3.1.1 指令的基本格式 29

3.1.2 MCS-51系列单片机指令系统中的常用符号说明 30

3.1.3 MCS-51系列单片机指令系统的分类 30

3.1.4 寻址方式 31

3.2 MCS-51系列单片机指令系统 34

3.2.1 数据传送类指令 34

3.2.2 算术运算类指令 40

3.2.3 逻辑运算及移位指令 43

3.2.4 位操作类指令 46

3.2.5 控制转移类指令 47

第4章 汇编语言程序设计与仿真 54

4.1 伪指令 54

4.2 汇编语言程序设计 56

4.2.1 简单程序设计 56

4.2.2 分支程序设计 59

4.2.3 循环程序设计 62

4.2.4 查表程序设计 63

4.2.5 散转程序设计 64

4.2.6 子程序设计 65

4.3 汇编语言程序的仿真与调试 66

4.4 汇编语言程序的结构 69

第5章 中断系统及定时器/计数器 72

5.1 8051单片机的中断系统 72

5.1.1 中断概述 72

5.1.2 中断源和中断控制器 73

5.1.3 中断处理流程 77

5.1.4 中断优先控制和中断嵌套 80

5.1.5 中断系统的应用 81

5.2 8051单片机的定时器/计数器 84

5.2.1 定时方法概述 84

5.2.2 8051单片机的定时器/计数器的结构和工作原理 85

5.2.3 定时器/计数器的控制寄存器 86

5.2.4 定时器/计数器工作方式 87

5.2.5 定时器/计数器的应用 90

第6章 串行接口与通信基础 98

6.1 串行通信基本知识 98

6.1.1 数据通信的基本概念 98

6.1.2 串行通信的方向 99

6.1.3 串行通信的同步方式 99

6.1.4 串行通信硬件电路 100

6.1.5 串行通信主要寄存器与设置 102

6.2 串行通信的应用 105

第7章 STC89C52单片机主要扩展部件的应用 113

7.1 STC89C52单片机定时器/计数器2的操作 113

7.1.1 捕获模式 114

7.1.2 自动重装模式(递增/递减计数器) 115

7.1.3 波特率发生器模式 116

7.1.4 波特率公式汇总 117

7.1.5 定时器/计数器2的设置 118

7.1.6 可编程时钟输出 119

7.2 STC89C52单片机的ISP/IAP应用 119

第8章 串行RAM接口技术 122

第9章 MCS-51系列单片机人机交互设计 128

9.1 键盘接口技术 128

9.1.1 按键的机械特性 128

9.1.2 按键电路与程序设计 129

9.2 显示器接口技术 132

9.2.1 LED数码管显示技术 132

9.2.2 LCD液晶显示技术 137

第10章 城市交道口交通灯控制系统 146

10.1 交通灯控制规则 146

10.1.1 4种通行方式 146

1O.1.2 功能要求 147

10.1.3 控制状态分解 147

10.2 项目要求 150

10.3 方案设计 150

10.3.1 方案一的实现 150

10.3.2 方案二的实现 152

10.4 设计总结报告 158

10.5 项目完成评价标准 159

第11章 水温控制系统的设计 160

11.1 项目要求 160

11.2 设计方案一 160

11.2.1 传感器检测电路设计 161

11.2.2 A/D转换器电路设计 161

11.2.3 单片机控制电路设计 164

11.2.4 加热控制电路设计 164

11.2.5 电源电路设计 164

11.3 设计方案二 165

11.3.1 传感器检测电路设计 165

11.3.2 单片机控制与显示电路设计 170

11.3.3 加热控制电路设计 176

11.3.4 电源电路设计 177

11.4 设计总结报告 177

11.5 项目完成评价标准 177

第12章 汽车倒车雷达系统的设计 178

12.1 项目要求 178

12.2 方案论证 178

12.3 超声波传感器检测电路 179

12.3.1 T/R-40-××系列通用型超声波发射/接收传感器 179

12.3.2 超声波发射电路 180

12.3.3 超声波检测接收电路 181

12.4 单片机控制电路 183

12.5 电源电路 183

12.6 控制程序设计 184

12.7 设计总结报告及项目评价标准 185

第13章 万年历的设计 186

13.1 项目要求 186

13.2 方案论证 186

13.3 系统硬件电路的设计 187

13.3.1 时钟电路设计 187

13.3.2 显示电路设计 193

13.4 程序设计 193

13.4.1 系统主程序 193

13.4.2 时间调整程序 193

13.5 调试及性能分析 193

13.6 控制源程序清单 194

13.7 设计总结报告及项目评价标准 211

附录1 MCS-51系列单片机汇编指令表 212

附录2 ASCII编码表 218

参考文献 219