51单片机项目教程 C语言版PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:吴险峰主编;但唐仁,刘德新,曾路副主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2016
- ISBN:9787115425409
- 页数:243 页
项目1 构建单片机开发环境 1
1.1 项目分析 2
1.2 技术准备 2
1.2.1 单片机系统简介 2
1.2.2 安装USB驱动程序 2
1.2.3 单片机程序烧录方法和相关工具 3
1.2.4 使用单片机开发软件Keil4 5
项目2 了解开发板 8
2.1 项目分析 9
2.2 技术准备 9
2.2.1 亚博BST-M51模块电路图 9
2.2.2 亚博科技BST-M51学习板功能模块图 10
项目3 点亮一个LED 11
3.1 项目分析 12
3.2 技术准备 12
3.2.1 理论知识 12
3.2.2 程序基础 12
3.3 项目实施 26
项目4 流水灯实验 29
4.1 项目分析 30
4.2 技术准备 30
4.2.1 流水灯硬件实物 30
4.2.2 流水灯原理图 30
4.2.3 流水灯实验理论知识 31
4.2.4 定时器的结构 33
4.2.5 定时器的TMOD和TCON寄存器 33
4.2.6 定时器工作方式 34
4.2.7 定时器编程步骤 34
4.3 项目实施 35
项目5 蜂鸣器实验 38
5.1 项目分析 39
5.2 技术准备 39
5.2.1 蜂鸣器硬件实物 39
5.2.2 蜂鸣器实验相关电路 39
5.2.3 串行接口的结构 40
5.2.4 串口的4种工作方式和波特率 41
5.2.5 C51串口编程 43
5.3 项目实施 43
5.3.1 简单蜂鸣器发声实验 43
5.3.2 给前面任务的流水灯加入报警效果 44
项目6 LED显示器静态显示 46
6.1 项目分析 47
6.2 技术准备 47
6.2.1 LED显示器静态显示简介 47
6.2.2 LED显示器可显示内容和特点 47
6.2.3 LED显示器的结构与原理 47
6.2.4 LED显示2种接法 48
6.3 项目实施 49
项目7 LED显示器动态显示 51
7.1 项目分析 52
7.2 技术准备 52
7.2.1 LED显示器动态显示与扫描原理 52
7.2.2 4位LED显示器的动态和静态显示连接方式图 52
7.2.3 编程实验理论准备 52
7.3 项目实施 55
项目8 独立键盘输入 58
8.1 项目分析 59
8.2 技术准备 59
8.2.1 独立键盘输入理论知识 59
8.2.2 硬件模块工作原理 59
8.2.3 认识轻触开关按键 60
8.2.4 键盘的分类 61
8.3 项目实施 61
项目9 单片机中断系统 63
9.1 项目分析 64
9.2 技术准备 64
9.2.1 单片机中断系基本概念 64
9.2.2 中断传送方式及其特点 64
9.2.3 80C51中断系统 65
9.2.4 中断服务函数 68
9.3 项目实施 69
9.3.1 外部中断低电平触发 69
9.3.2 外部中断下降沿触发 70
项目10 单片机定时器 71
10.1 项目分析 72
10.2 技术准备 72
10.2.1 单片机定时基础 72
10.2.2 定时/计数器TO的工作原理 72
10.2.3 定时/计数器的结构及工作原理 72
10.2.4 定时/计数器的工作方式 75
10.3 项目实施 77
项目11 串口通信 79
11.1 项目分析 80
11.2 技术准备 80
11.2.1 串口通信理论知识 80
11.2.2 计算机通信的分类 80
11.2.3 串行通信与并行通信 80
11.2.4 信号的调制与解调 82
11.2.5 串行通信的错误校验 82
11.2.6 传输速率及其与传输距离的关系 83
11.2.7 串口结构 83
11.2.8 串行通信的数据结构 83
11.3 项目实施 85
项目12 综合实验:秒表 87
12.1 项目分析 88
12.2 技术准备 88
12.3 项目实施 88
项目13 LCD显示器静态显示字符 93
13.1 项目分析 94
13.2 技术准备 94
13.2.1 LCD1602介绍 94
13.2.2 LCD1602的驱动操作 95
13.2.3 LCD 1602的指令码 96
13.2.4 RAM地址映射图 97
13.3 项目实施 97
项目14 红外遥控 102
14.1 项目分析 103
14.2 技术准备 103
14.2.1 红外线 103
14.2.2 NEC协议 108
14.2.3 红外遥控器键码值 109
14.3 项目实施 109
14.3.1 红外线发送 109
14.3.2 红外线接收 113
项目15 简易计算器(LED显示器显示) 117
15.1 项目分析 118
15.2 技术准备 118
15.3 项目实施 118
15.4 技术拓展 120
项目16 音乐喷泉 122
16.1 项目分析 123
16.2 技术准备 123
16.2.1 模块原理图 123
16.2.2 模块接口说明 124
16.3 项目实施 124
16.4 技术拓展 125
项目17 防盗报警器 127
17.1 项目分析 128
17.2 项目准备 128
17.3 项目实施 129
项目18 8×8点阵显示“爱心” 131
18.1 项目分析 132
18.2 技术准备 132
18.2.1 8×8点阵介绍 132
18.2.2 MAX7219介绍 132
18.2.3 MAX7219引脚说明 132
18.2.4 串行数据格式 133
18.2.5 可寻址的数据寄存器和控制寄存器 133
18.3 项目实施 134
18.4 技术拓展 136
项目19 温度计显示 138
19.1 项目分析 139
19.2 技术准备 139
19.2.1 DS18B20单线总线的工作方式 139
19.2.2 DS18B20的操作步骤 142
19.3 项目实施 145
19.4 技术拓展 148
项目20 测距显示 150
20.1 项目分析 151
20.2 技术准备 151
20.2.1 HC-SR04超声波测距模块 151
20.2.2 超声波测距原理 152
20.3 项目实施 153
20.4 技术拓展 158
20.4.1 超声波测距(LED显示器显示改I/O端口) 158
20.4.2 超声波测距LCD1602显示 159
项目21 步进电机控制 161
21.1 项目分析 162
21.2 技术准备 162
21.2.1 步进电机简介 162
21.2.2 步进电机转动原理及内部结构 162
21.2.3 ULN2003 163
21.3 项目实施 163
21.3.1 单-双八拍 163
21.3.2 加、减速 166
21.3.3 双四拍 168
21.4 技术拓展 170
21.4.1 正、反转 170
21.4.2 速度调节 171
21.4.3 自制秒表 174
项目22 A/D-D/A模块 177
22.1 项目分析 178
22.2 技术准备 178
22.2.1 PCF8591介绍 178
22.2.2 PCF8591的器件地址与控制寄存器 179
22.2.3 I2C总线的数据传送 179
22.3 项目实施 184
22.4 技术拓展 190
22.4.1 D/A输出模块 190
22.4.2 A/D模块(LCD1602显示) 190
项目23 火焰报警器 193
23.1 项目分析 194
23.2 技术准备 194
23.2.1 光、热敏电阻拓展接线原理 194
23.2.2 火焰传感器介绍 194
23.3 项目实施 194
23.4 技术拓展 200
23.4.1 热感灯 200
23.4.2 火焰传感器报警 201
项目24 人体红外感应灯 202
24.1 项目分析 203
24.2 技术准备 203
24.2.1 基本概念及参数 203
24.2.2 功能特点 203
24.2.3 使用说明 204
24.3 项目实施 205
24.4 技术拓展 210
项目25 无线模块 211
25.1 项目分析 212
25.2 技术准备 212
25.2.1 NRF24L01简介 212
25.2.2 模块外接引脚 212
25.2.3 SPI 212
25.2.4 工作模式 214
25.2.5 数据通道 215
25.3 项目实施 216
25.4 技术拓展 224
项目26 智能风扇系统(综合实验) 225
26.1 项目分析 226
26.2 技术准备 226
26.3 项目实施 226
附件 亚博BST-M51主要模块电路图 240
参考文献 244
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《单片机原理及应用》庄友谊 2020
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《音乐语言的根基》张艺编著 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《激活语言思维》李蒨,王宏年,汤青编著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019