《单片机基本技能与应用系统设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:曾庆波主编
  • 出 版 社:哈尔滨:哈尔滨工业大学出版社
  • 出版年份:2013
  • ISBN:9787560341705
  • 页数:202 页
图书介绍:本书以单片机应用为主线,典型工作任务为载体,以单片机应用系统设计与实现为目标,通过10个典型工作任务和3个项目介绍单片机基础知识、基本技能以及单片机应用系统的设计过程。主要内容包括:单片机基础与基本技能、单片机系统模拟量输入输出实现、基于HS1101的数字湿度计设计与制作、基于DS18B20的数字温度计设计与制作、循迹避障智能小车设计与制作等。

第1章 单片机基础与基本技能 1

1.1 AT89系列单片机 3

1.1.1什么是单片机 3

1.1.2 AT89系列单片机 3

1.1.3 AT89C51单片机主要性能 5

1.1.4 AT89C51单片机的组成 5

1.1.5 AT89 C51单片机引脚功能说明 6

1.1.6单片机存储器组织 9

1.1.7 AT89 C51单片机I/O口的结构及功能 11

1.2 C51基础知识 13

1.2.1 C51的基本数据类型 13

1.2.2 C51的基本运算符 14

1.2.3 C51的基础语句 15

1.3单片机系统信息显示与输入功能实现 15

1.3.1如何用C51实现I/O端口数据输入/输出操作 15

任务1开关量采集电路设计与实现 15

任务2 16路流水灯电路设计与实现 18

1.3.2 LED数码管显示与驱动控制 20

任务3 LED数码管显示电路设计与实现 23

1.3.3键盘检测及接口技术 26

任务4键盘指示器设计与实现 29

1.4 AT89C51中断系统 32

1.4.1中断的概念 32

1.4.2 AT89C51单片机中断系统 33

1.4.3中断函数的编写 36

任务5 8路抢答器设计与实现 37

1.5 AT89C51定时/计数器 40

1.5.1定时与计数 41

1.5.2定时/计数器的设置 42

1.5.3定时/计数器的工作方式 43

任务6基于霍尔传感器的转速测量系统设计与实现 46

1.6串行口与串行通信 51

1.6.1串行通信基本知识 51

1.6.2 AT89 C51单片机串行口 54

1.6.3串行通信总线标准与接口电路 59

任务7主从式远程多机通信系统设计与实现 65

习题 72

第2章 单片机系统模拟量输入输出实现 73

2.1单片机系统模拟量输入实现 74

2.1.1 A/D转换器的主要技术指标 74

2.1.2典型A/D转换器与外围连接电路 75

2.1.3 A/D转换器与单片机系统模拟量输入 80

任务8简易数字电压表设计与实现 81

任务9设计一个多路模拟量采集系统 85

2.2单片机系统模拟量输出实现 89

2.2.1常用的D/A转换器与外围连接电路 89

任务10波形发生器设计与实现 95

习题 98

第3章 基于HS1101的数字湿度计设计与制作 99

3.1字符型LCD1 602 100

3.1.1字符型LCD1602显示模块简介 100

3.1.2 LCD1602与单片机接口技术 103

3.2相对湿度传感器HS1101 104

3.2.1相对湿度传感器HS1101简介 104

3.2.2基于HS1101的湿度测量原理 106

3.3基于HS1101的数字湿度计设计与制作 107

3.3.1数字湿度计设计方案 107

3.3.2数字湿度计电路设计 107

3.3.3数字湿度计程序设计 110

第4章 基于DS18B20的数字温度计设计与制作 116

4.1 1-Wire总线技术 117

4.1.1 1-Wire总线器件的硬件结构 117

4.1.2 1-Wire总线器件的序列号 118

4.1.3 1-Wire总线数据通信协议 119

4.1.4 1-Wire总线的ROM命令 121

4.1.5 1-Wire总线器件的ROM搜索 122

4.2基于1-Wire总线的数字温度传感器DS18B20 124

4.2.1 DS18B20简介 124

4.2.2 DS18B20的工作原理 125

4.2.3 DS18B20的功能命令 127

4.3基于DS18B20的数字温度计设计与制作 128

4.3.1用单片机I/O口模拟1-Wire总线通信 129

4.3.2基于DS18B20数字温度计设计与制作 132

第5章 循迹避障智能小车设计与制作 142

5.1循迹避障智能小车功能描述 144

5.2循迹避障智能小车总体设计方案 145

5.2.1循迹避障智能小车车体结构 145

5.2.2循迹避障智能小车总体设计思路 147

5.3红外循迹避障传感器设计与制作 148

5.3.1红外循迹传感器设计与制作 148

5.3.2红外避障传感器设计与制作 151

5.4小车控制器设计与制作 154

5.4.1小车控制器设计 154

5.4.2电源模块设计 156

5.4.3小车控制器及电源模块PCB设计 156

5.5小车驱动模块设计与制作 158

5.5.1 H桥驱动电路 158

5.5.2直流电动机PWM控制技术 160

5.5.3基于L298 N的直流电动机驱动模块设计与制作 161

5.6小车基本巡航动作 166

5.6.1 Keil仿真与软件精确延时 166

5.6.2应用单片机I/O口输出PWM信号 169

5.6.3小车基本巡航动作 172

5.7循迹避障智能小车功能实现 183

5.7.1小车基本功能实现 183

5.7.2小车循迹功能实现 189

5.7.3小车避障功能实现 195

参考文献 202