图书介绍

51系列单片机开发实例精解【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

51系列单片机开发实例精解
  • 田立,马鸣鹤编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787508388038
  • 出版时间:2009
  • 标注页数:236页
  • 文件大小:43MB
  • 文件页数:246页
  • 主题词:单片微型计算机-程序设计

PDF下载


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

下载说明

51系列单片机开发实例精解PDF格式电子书版下载

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

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

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

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

图书目录

第1章 基于51内核的单片机1

1.1 8051单片机1

1.1.1 MCS-51单片机资源特性1

1.1.2 8051单片机内部结构2

1.1.3 MCS-51工作方式9

1.2 基于51内核的增强型单片机10

1.2.1 Silicon Laboratories C8051F系列10

1.2.2 Atmel16

1.2.3 Philips23

第2章 单片机高效软件开发27

2.1 C语言基础27

2.1.1 C语言中的数据27

2.1.2 C语言中的函数28

2.1.3 C语言中的运算操作29

2.1.4 基本的程序设计结构30

2.1.5 C语言关键字32

2.2 C语言高级应用34

2.2.1 类型定义typedef34

2.2.2 结构36

2.2.3 联合39

2.2.4 枚举40

2.2.5 位段40

2.2.6 预处理命令41

2.3 PC-lint代码检查43

2.3.1 PC-lint使用介绍43

2.3.2 PC-lint的代码检查功能44

2.3.3 PC-lint与环境集成46

2.4 C软件开发及版本控制49

2.4.1 软件开发思想49

2.4.2 版本控制50

第3章 SoC常用模块及协议53

3.1 模/数及数/模转换53

3.1.1 A/D转换器53

3.1.2 D/A转换器56

3.1.3 比较器57

3.2 定时器、PCA及PWM波形产生模块59

3.2.1 定时器59

3.2.2 可编程计数器阵列PCA63

3.2.3 PWM波形发生器65

3.3 串行通信接口UART65

3.3.1 串行通信66

3.3.2 串口结构介绍67

3.3.3 MCS-51串口工作方式69

3.3.4 串行通信接口标准72

3.4 SPI74

3.4.1 SPI总线74

3.4.2 SPI传输方式74

3.4.3 多设备连接75

3.5 I2C75

3.6 CAN76

3.7 SMBus77

3.8 TWI78

3.8.1 ATMEL TWI总线特点78

3.8.2 协议78

3.9 LIN79

第4章 OLED显示系统设计81

4.1 显示设备81

4.1.1 LED显示81

4.1.2 LCD82

4.1.3 OLED83

4.2 串行LED显示83

4.2.1 需求分析83

4.2.2 原理图设计85

4.2.3 软件设计88

4.3 串行OLED显示92

4.3.1 SSD1303 OLED显示模块92

4.3.2 原理图设计93

4.3.3 软件系统设计96

4.4 并行OLED显示101

4.4.1 并行显示原理101

4.4.2 原理图设计102

4.4.3 软件系统开发103

第5章 云台解码器系统设计107

5.1 摄像机云台系统107

5.1.1 云台系统107

5.1.2 云台总体设计107

5.2 云台解码器硬件系统108

5.2.1 驱动电路的设计思路108

5.2.2 驱动电路设计109

5.2.3 状况检测电路111

5.2.4 原理图的设计112

5.3 云台软件控制115

5.3.1 云台转动控制115

5.3.2 云台状态检测117

第6章 电动机控制系统设计125

6.1 电动机种类125

6.1.1 步进电动机125

6.1.2 舵机125

6.2 单片机PWM模块127

6.3 机器人电动机控制128

6.3.1 系统性能需求128

6.3.2 原理图设计129

6.3.3 软件系统设计132

6.4 三相电动机控制系统139

6.4.1 三相伺服电动机139

6.4.2 自适应控制器硬件139

6.4.3 自适应软件实现144

第7章 无线数据传输系统设计149

7.1 无线数传模块149

7.1.1 无线收发芯片nRF401149

7.1.2 TR100S数传模块152

7.2 数传系统硬件设计154

7.2.1 单片机最小系统154

7.2.2 无线数传模块的接口156

7.2.3 GAL16V8电子开关157

7.2.4 CPLD高速数据传输模块160

7.3 数传系统软件设计161

7.3.1 软件流程图161

7.3.2 调试程序161

7.4 无线系统抗干扰技术165

7.4.1 无线干扰165

7.4.2 无线数据传输模块的发送和接收165

7.4.3 多点采样抗干扰方案166

7.4.4 系统性能测试170

第8章 车灯控制系统设计171

8.1 车灯控制方案172

8.1.1 汽车车灯控制系统172

8.1.2 项目需求173

8.1.3 设计方案173

8.2 单片机及CAN模块介绍175

8.2.1 CAN介绍175

8.2.2 C8051F040 CAN模块176

8.2.3 CAN模块程序控制178

8.3 主模块179

8.3.1 功能需求179

8.3.2 系统设计179

8.3.3 软件实现182

8.4 从模块197

8.4.1 硬件差异197

8.4.2 软件实现198

8.5 时钟部分199

8.5.1 时钟芯片PCF8563199

8.5.2 系统连接200

8.5.3 程序控制200

8.6 显示部分204

8.6.1 128×64 LCD显示204

8.6.2 连接方式206

8.6.3 显示的编程控制206

8.6.4 3个按键设置系统时间208

第9章 IC卡读卡器系统设计213

9.1 IC卡系统213

9.1.1 MIFARE技术213

9.1.2 IC卡介绍214

9.1.3 MF RC500读卡器IC215

9.2 读卡器系统硬件设计219

9.2.1 系统总体架构219

9.2.2 系统硬件设计219

9.3 软件系统223

9.3.1 系统的工作方式223

9.3.2 MF RC500编程方法224

9.3.3 程序讲解229

参考文献236

热门推荐