图书介绍

51单片机项目教程 C语言版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

51单片机项目教程 C语言版
  • 吴险峰主编;但唐仁,刘德新,曾路副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115425409
  • 出版时间:2016
  • 标注页数:243页
  • 文件大小:33MB
  • 文件页数:255页
  • 主题词:单片微型计算机-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

51单片机项目教程 C语言版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

项目1 构建单片机开发环境1

1.1 项目分析2

1.2 技术准备2

1.2.1 单片机系统简介2

1.2.2 安装USB驱动程序2

1.2.3 单片机程序烧录方法和相关工具3

1.2.4 使用单片机开发软件Keil45

项目2 了解开发板8

2.1 项目分析9

2.2 技术准备9

2.2.1 亚博BST-M51模块电路图9

2.2.2 亚博科技BST-M51学习板功能模块图10

项目3 点亮一个LED11

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 ULN2003163

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 SPI212

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

热门推荐