图书介绍

深入浅出玩转51单片机 工程师经验手记PDF|Epub|txt|kindle电子书版本网盘下载

深入浅出玩转51单片机 工程师经验手记
  • 刘平编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512415348
  • 出版时间:2014
  • 标注页数:438页
  • 文件大小:68MB
  • 文件页数:453页
  • 主题词:单片微型计算机

PDF下载


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

下载说明

深入浅出玩转51单片机 工程师经验手记PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 准备篇2

笔记1 三问敲开单片机的大门2

1.1 什么是单片机2

1.2 为何玩单片机3

1.3 如何玩单片机4

笔记2 开发必备9

2.1 单片机开发流程9

2.2 开发平台:MGMC-V1.0实验板10

2.3 开发环境:Keil μVision412

实例1 我的第一个程序18

2.4 辅助工具18

第二部分 实例篇22

笔记3 点亮你心中的希望之灯——LED灯22

3.1 夯实基础——各进制的换算22

3.2 工程图示LED23

3.3 LED的点点滴滴23

3.4 实例解读LED25

实例2 一闪一闪亮晶晶——让一个LED灯闪烁显示25

实例3 跑马的汉子——LED跑马灯(傻瓜版)28

实例4 跑马的汉子——LED跑马灯(高级版)29

实例5 美女长发飘飘流——LED流水灯31

3.5 知识扩展——混合编程32

实例6 C语言/汇编联合编程33

笔记4 奋斗警钟长鸣——蜂鸣器34

4.1 夯实基础——二极管34

4.2 蜂鸣器的点点滴滴37

4.3 实例诠释蜂鸣器39

实例7 国际求救信号:SOS39

实例8 生日快乐39

4.4 知识扩展——数字电路和C语言中的逻辑运算41

笔记5 数字世界——数码管43

5.1 夯实基础——三极管43

5.2 工程图示数码管45

5.3 数码管的点点滴滴45

5.4 实例诠释数码管48

实例9 静以修身——数码管静态显示48

实例10 动人心弦——数码管动态扫描49

5.5 知识扩展——MOS管51

笔记6 无怨无悔的定时器打扰者——中断53

6.1 夯实基础——C语言编程规范53

6.2 定时器和中断的点点滴滴54

实例11 “鬼火”灯(一)61

6.3 实例诠释定时器和中断62

实例12 “鬼火”灯(二)62

实例13 4位计数器伴随8盏“鬼火”灯63

附加实例 请个大师来捉“鬼”——数码管的消隐65

6.4 知识扩展——复位和晶振电路67

笔记7 另类事件的引发者——按键69

7.1 夯实基础——C语言之数据69

7.2 工程图示按键73

7.3 按键的点点滴滴74

7.4 实例诠释按键78

实例14 孤独的操作手——独立按键78

实例15 孕育生命的摇篮——矩阵(按键_行列扫描法)79

实例16 孕育生命的摇篮——矩阵(按键_高低电平翻转法)82

7.5 延时版的消抖背后埋藏着多少深思——状态机法83

实例17 独立按键的检测——状态机法85

7.6 知识扩展——存储器87

笔记8 Hello Word——液晶90

8.1 夯实基础——C语言条件判断90

8.2 工程图示LCD92

8.3 1602液晶的点点滴滴93

实例18 Welcome-MGTECH98

8.4 实例诠释LCD1602101

实例19 舞动的字母101

8.5 12864液晶的点点滴滴103

实例20 王勃,您好110

8.6 实例诠释LCD12864112

实例21 新春快乐——LCD12864112

实例22 BirdsLOVE&&简易计算器——基于LCD12864114

实例23 12864液晶的点、线、面114

实例24 12864液晶的串口操作法118

8.7知识扩展——Keil4的软仿真118

笔记9 夜晚需要它点缀——LED点阵123

9.1 夯实基础——C语言之循环123

9.2 LED点阵的点点滴滴125

实例25 点亮LED点阵的第一行129

9.3 实例诠释LED点阵131

实例26 显示“I LOVE YOU”131

实例27 “心”动137

实例28 流星雨139

实例29 山寨版交通指示灯141

9.4 知识扩展——各种版本的延时141

笔记10 小桥流水——串口通信143

10.1 夯实基础——C语言之数组、字符串143

10.2 工程图示串口144

10.3 串口的点点滴滴145

10.4 实例诠释串口163

实例30 调试的第三只手——串口调试163

实例31 通信的桥梁——收发必须统一164

实例32 上位机与下位机通信载体——串口166

10.5 知识扩展——上拉电阻和下拉电阻166

笔记11 有一种总线叫I2C总线170

11.1 夯实基础——C语言之函数170

11.2 工程图示EEPROM172

11.3 I2C总线和AT24C02的点点滴滴173

11.4 实例诠释I2C总线的操作方法185

实例33 读/写必须统一——AT24C02185

实例34 单片机开关机多少次188

11.5 知识扩展——单片机的I/O口189

笔记12 探究数模、模数的奥秘194

12.1 夯实基础——运算放大器194

12.2 工程图示A/D及D/A195

12.3 D/A及A/D的点点滴滴196

12.4 实例诠释A/D和D/A208

实例35 互换的代价——A/D&&D/A208

实例36 简易多波形发生器210

12.5 知识扩展——10种软件滤波算法213

笔记13 感知冷热的神秘仪器——温度传感器215

13.1 夯实基础——C语言之指针215

13.2 工程图示温度传感器219

13.3 温度传感器的点点滴滴219

13.4 实例诠释温度传感器228

实例37 基于LM75的温度测试仪228

13.5 知识扩展——单片机还养了一只小“狗”230

实例38 LED灯闪烁是因为“狗”饿了232

实例39 要让系统OK必须实时喂狗233

笔记14 响声十二下、开始新一天——时钟234

14.1 夯实基础——C语言之结构体234

14.2 时钟芯片的点点滴滴238

14.3 实例诠释时钟243

实例40 基于PCF8563的时钟设计243

14.4 知识扩展——与电磁兼容有关的几个概念245

笔记15 玩转红外编、解码247

15.1 夯实基础——电源247

15.2 工程图示红外编、解码251

15.3 红外编、解码的点点滴滴251

15.4 实例诠释红外编解码255

实例41 红外解码255

实例42 红外编码之发射259

15.5 知识扩展——案例解说电源264

第三部分 拓展篇271

笔记16 重建程序——模块化编程271

16.1 Keil4的进阶应用——建模271

16.2 单片机的模块化编程275

16.3 源文件路径的添加280

16.4 模块化编程的应用实例281

实例43 模块化编程——8灯闪烁281

实例44 模块化编程——基于定时器的时钟283

笔记17 流行的操作系统——RTX51 Tiny296

17.1概述296

17.2 RTX51 Tiny操作系统297

17.3 RTX51 Tiny的应用实例312

实例45 流星慧灯——基于RTX51 Tiny312

实例46 基于RTX51 Tiny的MGMC-V1.0全板测试程序314

笔记18 高级指挥者——上位机316

18.1简述上位机316

18.2上位机编程317

18.3上位机的应用实例326

实例47 基于LabWindows/CVI简易串口助手326

实例48 基于VS2010的简易串口助手330

实例49 基于LabVIEW的简易串口助手330

笔记19 DIY必备基础——PCB331

19.1 PCB设计流程331

19.2 PCB问答333

19.3 PCB软件的使用339

第四部分 项目篇356

笔记20 如何搭建MCU的最小系统356

20.1单片机的体系结构356

20.2单片机最小系统360

20.3 4种最小系统的搭建方法362

笔记21 DIY摇摇棒——1+1项目368

21.1 项目概述368

21.2 硬件设计368

21.3 软件设计370

笔记22 DIY“空调”——菜鸟级项目371

22.1 项目概述371

22.2硬件设计371

22.3软件设计372

22.4 DIY“空调”的制作点睛375

笔记23 升级版的DIY“空调”——PID算法377

23.1 PID概述377

23.2 PID方式转换379

23.3 “老外”的PID算法383

笔记24 线温/湿度测试系统——基于nRF24L01386

24.1 项目简介386

24.2 两个子模块的准备386

24.3 发射系统的设计391

24.4 接收系统的下位机设计398

24.5 接收系统的上位机开发401

笔记25 基于Android手机的蓝牙智能小车402

25.1 电机驱动402

25.2 实例解读3种电机404

25.3 蓝牙模块415

25.4 手机控制界面416

25.5 晒晒蓝牙智能小车416

笔记26 基于LD3320的语音点歌系统418

26.1 工程简介418

26.2 LD3320概述418

26.3 系统的调试点睛427

笔记27 基于单片机的简易电视机429

27.1 项目背景429

27.2 DIY电视的硬件设计430

27.3 软件调试435

参考文献438

实例1 我的第一个程序18

实例2 一闪一闪亮晶晶——让一个LED灯闪烁显示25

实例3 跑马的汉子——LED跑马灯(傻瓜版)28

实例4 跑马的汉子——LED跑马灯(高级版)29

实例5 美女长发飘飘流——LED流水灯31

实例6 C语言/汇编联合编程33

实例7 国际求救信号:SOS39

实例8 生日快乐39

实例9 静以修身——数码管静态显示48

实例10 动人心弦——数码管动态扫描49

实例11 “鬼火”灯(一)61

实例12 “鬼火”灯(二)62

实例13 4位计数器伴随8盏“鬼火”灯63

附加实例 请个大师来捉“鬼”——数码管的消隐65

实例14 孤独的操作手——独立按键78

实例15 孕育生命的摇篮——矩阵(按键_行列扫描法)79

实例16 孕育生命的摇篮——矩阵(按键_高低电平翻转法)82

实例17 独立按键的检测——状态机法85

实例18 Welcome-MGTECH98

实例19 舞动的字母101

实例20 王勃,您好110

实例21 新春快乐——LCD12864112

实例22 BirdsLOVE&&简易计算器——基于LCD12864114

实例23 12864液晶的点、线、面114

实例24 12864液晶的串口操作法118

实例25 点亮LED点阵的第一行129

实例26 显示“I LOVE YOU”131

实例27 “心”动137

实例28 流星雨139

实例29 山寨版交通指示灯141

实例30 调试的第三只手——串口调试163

实例31 通信的桥梁——收发必须统一164

实例32 上位机与下位机通信载体——串口166

实例33 读/写必须统一——AT24C02185

实例34 单片机开关机多少次188

实例35 互换的代价——A/D&&D/A208

实例36 简易多波形发生器210

实例37 基于LM75的温度测试仪228

实例38 LED灯闪烁是因为“狗”饿了232

实例39 要让系统OK必须实时喂狗233

实例40 基于PCF8563的时钟设计243

实例41 红外解码255

实例42 红外编码之发射259

实例43 模块化编程——8灯闪烁281

实例44 模块化编程——基于定时器的时钟283

实例45 流星慧灯——基于RTX51 Tiny312

实例46 基于RTX51 Tiny的MGMC-V1.0全板测试程序314

实例47 基于LabWindows/CVI简易串口助手326

实例48 基于VS2010的简易串口助手330

实例49 基于LabVIEW的简易串口助手330

热门推荐