图书介绍

边练边学51单片机:基于STC15系列2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

边练边学51单片机:基于STC15系列
  • 李志远,刘小平,张南宾,冉涌,杨勇编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512421585
  • 出版时间:2016
  • 标注页数:236页
  • 文件大小:31MB
  • 文件页数:246页
  • 主题词:单片微型计算机

PDF下载


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

下载说明

边练边学51单片机:基于STC15系列PDF格式电子书版下载

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

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

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

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

图书目录

第1章 认识增强型8051系列单片机1

1.1 STC15单片机指令系统1

1.2 内置时钟、复位电路、软件复位3

1.3 可配置I/O4

1.4 A/D转换器5

1.5 多组高速UART通信串口5

1.6 多路CCP/PCA/PWM6

1.7 大容量片内数据存储器(SRAM)6

1.8 丰富的中断请求源6

1.9 EEPROM功能7

1.10 STC15系列单片机学习思路7

第2章 C语言编程技巧9

2.1 语句短小不代表高效10

2.1.1 i=i+1和i++10

2.1.2 i++和++i11

2.2 指针18

2.2.1 指针与变量18

2.2.2 指针作用22

2.2.3 指针变量结构27

2.2.4 指针意义30

总结32

第3章 单片机中断系统33

3.1 概念33

3.1.1 中断概念33

3.1.2 单片机系统的中断概念35

3.2 8051单片机中断相关寄存器35

3.2.1 中断允许寄存器IE35

3.2.2 中断优先级37

3.3 定时器中断40

3.3.1 定时器相关寄存器40

3.3.2 定时器中断模式与初始化43

3.4 外部中断48

3.4.1 外部中断触发方式48

3.4.2 外部中断与扫描式按键区别50

3.5 UART串口中断55

3.5.1 串口波特率及初始化55

3.5.2 串口收发示例程序57

3.6 中断过程中的数据存储60

第4章 无驱动多位数码管控制64

4.1 硬件制作64

4.2 硬件原理69

4.2.1 单片机I/O口的电气特性69

4.2.2 传统三极管驱动的数码管显示电路69

4.2.3 无驱动点亮数码管原理72

4.2.4 单片机I/O配置72

4.3 程序详解73

4.3.1 一位数码管的传统控制与动态控制73

4.3.2 4位数码管显示76

4.3.3 完整显示输出程序(数码管显示部分)78

4.3.4 按键功能82

第5章 无驱动8×8点阵控制84

5.1 硬件制作84

5.2 硬件原理88

5.2.1 单组8×8点阵工作原理88

5.2.2 传统两组8×8点阵控制方案92

5.3 程序详解94

5.3.1 两组8×8点阵全亮程序94

5.3.2 点阵编码原理96

5.3.3 数据处理与显示缓存100

5.3.4 完整功能程序100

第6章 迷你时钟104

6.1 硬件制作104

6.2 硬件原理109

6.2.1 LCD1602液晶原理109

6.2.2 DS1302时钟芯片116

6.3 程序详解122

6.3.1 程序结构122

6.3.2 显示缓存数组Play_buf功能123

6.3.3 LCD1602显示程序124

6.3.4 按键程序124

6.3.5 定时器0中断函数125

6.3.6 闹钟部分127

第7章 智能温控系统128

7.1 硬件制作128

7.2 硬件原理132

7.2.1 继电器132

7.2.2 温度传感器DS18B20133

7.2.3 单片机EEPROM137

7.3 程序详解142

7.3.1 温度读取142

7.3.2 温度数据处理143

7.3.3 按键功能144

7.3.4 数据处理144

7.3.5 显示函数145

7.3.6 EEPROM程序145

7.3.7 制冷功率控制(继电器控制)147

第8章 手势遥控车148

8.1 硬件制作148

8.2 硬件原理157

8.2.1 L239D电机驱动芯片157

8.2.2 ADXL345加速度模块159

8.2.3 蓝牙UART串口模块161

8.2.4 锂电池与降压模块162

8.3 程序详解162

8.3.1 ADXL345模块3轴数据读取162

8.3.2 3轴数据处理163

8.3.3 串口初始化和串口发送程序163

8.3.4 3轴数据分析165

8.3.5 控制指令167

8.3.6 小车制动命令接收程序169

8.3.7 小车控制程序169

第9章 极光171

9.1 硬件制作171

9.1.1 元件材料171

9.1.2 原理图及PCB172

9.2 硬件原理176

9.2.1 灯珠控制电路原理176

9.2.2 颜色变化原理(PWM控制方案)177

9.2.3 PWM相关寄存器177

9.2.4 PWM初始化设置181

9.3 程序详解181

9.3.1 灯珠控制程序181

9.3.2 颜色变化方案183

9.3.3 呼吸灯模式显示原理186

9.3.4 波浪式动画显示原理188

9.3.5 模式切换190

第10章 12864液晶屏频谱显示192

10.1 硬件制作192

10.2 硬件原理196

10.2.1 A/D转换器196

10.2.2 与A/D转换相关的寄存器196

10.2.3 A/D转换电路199

10.2.4 A/D测试程序199

10.2.5 12864液晶屏简介202

10.2.6 12864液晶屏时序及指令203

10.2.7 12864液晶屏显示原理206

10.2.8 频谱显示原理208

10.3 程序详解209

第11章 8×8×8光立方211

11.1 硬件制作211

11.2 硬件原理220

11.2.1 光立方灯珠控制原理220

11.2.2 UART串口223

11.3 程序详解226

11.3.1 内置动画显示模式226

11.3.2 联机显示模式230

11.3.3 模式切换232

11.4 光立方动画设计233

参考文献236

热门推荐