当前位置:首页 > 工业技术
新手玩转51单片机就这么容易!
新手玩转51单片机就这么容易!

新手玩转51单片机就这么容易!PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:郭振武,葛付伟,徐立主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2016
  • ISBN:7122265272
  • 页数:224 页
图书介绍:
《新手玩转51单片机就这么容易!》目录

第1章 单片机开发环境 1

1.1 Keil C51应用 1

1.1.1 Keil C51开发环境简介 1

1.1.2 工程的创建与源文件编辑 2

1.1.3 工程的设置 6

1.1.4 工程的调试运行 14

1.2 Proteus ISIS设计仿真环境 19

1.2.1 Proteus ISIS原理图设计 19

1.2.2 Proteus ISIS仿真运行与调试 23

1.2.3 Proteus ISIS和Keil C51的联调 25

1.3 程序在线下载 27

第2章 51单片机最小系统 30

2.1 最小系统电路 30

2.2 在最小系统上实现流水灯实例 32

2.2.1 硬件连接原理 33

2.2.2 应用程序 33

第3章 数码管显示应用实例 37

3.1 数码管的结构 37

3.2 数码管的共阴与共阳 37

3.3 数码管的驱动模式 39

3.3.1 静态显示驱动 39

3.3.2 动态显示驱动 39

3.4 数码管显示应用实例 41

3.4.1 静态显示实例 41

3.4.2 动态显示实例 42

第4章 LED点阵显示屏应用实例 45

4.1 LED点阵屏概述 45

4.2 LED点阵屏显示原理 45

4.3 LED点阵驱动芯片74LS245 46

4.4 LED点阵应用实例 47

4.4.1 显示心形图案 47

4.4.2 循环显示数字 49

4.4.3 点阵的滚动显示 52

4.5 取模软件 54

第5章 按键检测应用实例 57

5.1 独立式按键 57

5.2 矩阵式按键 58

5.3 按键抖动及消除 61

5.4 按键检测应用实例 62

5.4.1 延时消抖实例 62

5.4.2 定时消抖实例 63

第6章 字符型液晶显示应用实例 66

6.1 LCD1602液晶显示器 66

6.1.1 LCD1602管脚功能 66

6.1.2 LCD1602的存储器 67

6.1.3 LCD1602指令集及读写时序 69

6.2 LCD1602与单片机连接电路 71

6.3 LCD1602显示应用实例 71

第7章 点阵式液晶显示应用实例 75

7.1 点阵液晶LCD12864 75

7.1.1 LCD12864引脚功能 76

7.1.2 内部存储资源 76

7.1.3 用户指令集 76

7.1.4 LCD12864时序图及子程序示例 80

7.2 LCD12864显示应用实例 82

7.2.1 HDG12864应用实例 83

7.2.2 AMPIRE12864应用实例 88

第8章 万年历应用实例 96

8.1 DS1307时钟芯片 96

8.1.1 DS1307引脚功能 96

8.1.2 DS1307特殊寄存器 96

8.1.3 DS1307的IIC读写操作 97

8.2 DS1307万年历实现实例 99

8.2.1 DS1307万年历的硬件电路 99

8.2.2 DS1307万年历的软件实现 100

第9章 A/D和D/A应用实例 116

9.1 A/D转换器 116

9.1.1 A/D转换基本原理 116

9.1.2 A/D转换器的类型及工作原理 116

9.1.3 A/D转换器的主要参数指标 118

9.1.4 ADC0809转换电路 119

9.2 D/A转换器 121

9.2.1 D/A转换器的原理 121

9.2.2 D/A转换器的主要参数指标 122

9.2.3 DAC0832转换电路 122

9.3 A/D与D/A应用实例 124

9.3.1 A/D的实现 124

9.3.2 D/A的实现 127

第10章 串行通信应用实例 130

10.1 异步串行通信原理 130

10.2 串行口接头 131

10.2.1 RS-232C接口 131

10.2.2 RS-422接口 132

10.2.3 RS-485接口 133

10.2.4 三种接口比较 134

10.3 双机串行通信的硬件连接 134

10.3.1 RS-232双机通信 135

10.3.2 RS-422双机通信 135

10.3.3 RS-485双机通信 137

10.4 51单片机串行口 137

10.4.1 串行口的工作方式 138

10.4.2 串行口方式1的工作时序 139

10.4.3 波特率的计算 139

10.4.4 串行口初始化 140

10.5 单片机串行通信实例 140

10.6 USB转串口通信电路 144

10.7 串口助手 146

10.7.1 串口助手应用介绍 146

10.7.2 串口助手应用实例 147

第11章 步进电机应用实例 149

11.1 步进电机基本参数及分类 149

11.2 步进电机工作原理 150

11.3 步进电机驱动器的选择 152

11.4 单片机控制步进电机 152

11.4.1 硬件连接电路 152

11.4.2 软件实现 153

11.5 步进电机控制应用实例 155

第12章 直流电机应用实例 158

12.1 直流电机简介 158

12.2 直流电机工作原理 159

12.3 直流电机调速 160

12.3.1 调速原理 160

12.3.2 PWM调速 160

12.3.3 单片机PWM调速 160

12.3.4 直流电机的驱动 162

12.4 直流电机控制应用实例 163

12.4.1 硬件电路 163

12.4.2 程序代码 163

第13章 温度监测应用实例 167

13.1 DS18B20温度传感器 167

13.2 DS18B20的工作原理 168

13.2.1 DS18B20内部结构 168

13.2.2 DS18B20的存储器及指令 169

13.2.3 DS18B20的应用电路 171

13.2.4 DS18B20的测温原理 172

13.3 DS18B20的初始化及读写操作 174

13.3.1 DS18B20初始化时序 174

13.3.2 DS18B20的写操作 175

13.3.3 DS18B20的读操作 176

13.4 DS18B20温度测量应用实例 178

第14章 交通灯设计实例 183

14.1 交通灯原理 183

14.1.1 简易交通灯 183

14.1.2 多功能交通灯 184

14.2 交通灯控制实例 184

14.2.1 硬件电路 184

14.2.2 软件实现 185

第15章 电子琴设计实例 189

15.1 音频功率放大器 189

15.2 简易电子琴硬件电路 190

15.2.1 结构框图 190

15.2.2 硬件电路图 191

15.2.3 琴键模拟 192

15.3 应用程序 192

第16章 无线通信模块应用实例 196

16.1 nRF905的结构 196

16.2 nRF905的设置 198

16.2.1 nRF905的工作模式 198

16.2.2 SPI接口配置及指令 199

16.3 nRF905的工作原理 201

16.4 nRF905的硬件电路 203

16.5 nRF905无线通信软件设计 204

第17章 基于传感器的智能小车 209

17.1 智能小车的组成 209

17.2 传感器模块 211

17.2.1 声音传感器 211

17.2.2 超声波测距传感器 212

17.2.3 红外避障传感器 213

17.2.4 红外循迹传感器 214

17.2.5 开关式磁敏传感器 214

17.2.6 火焰传感器 215

17.3 智能小车开发实例 216

17.3.1 传感器的调试 216

17.3.2 小车超声波测距 218

17.3.3 小车循迹 220

参考文献 224

返回顶部