种豆资源网

当前位置:首页 > 经验 / 正文

新手玩转51单片机就这幺容易

(2021-05-03 20:23:37) 经验
新手玩转51单片机就这幺容易

新手玩转51单片机就这幺容易

本书以MCS-51系列单片机的套用为主线,在介绍了单片机的开发环境之后,重点阐述了多个案例的设计方法,包括各种显示接口的套用、键盘接口技术、A/D与D/A转换技术、步进电机与直流电机的控制技术、串口通信的套用技术、时钟晶片的接口套用、温度测量、交通灯的设计、电子琴的设计、无线传输的实现、智慧型小车等,内容涵盖了单片机系统套用的方方面面,以及周边器件、相关的模拟电路、数字电路的知识,案例都附带C程式代码,且均通过实际验证。

基本介绍

  • 书名:新手玩转51单片机就这幺容易
  • 作者:郭振武、葛付伟、徐立 
  • ISBN:978-7-122-26527-2
  • 页数:224
  • 出版时间:2016年9月
  • 装帧:平装
  • 开本:16

内容简介

本书可作为已经初步掌握MCS-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
搜索
热门图片
最近更新
随机推荐

Powered By 种豆资源网||