图书介绍

51单片机自学笔记 第2版PDF|Epub|txt|kindle电子书版本网盘下载

51单片机自学笔记 第2版
  • 范红刚,杜林娟编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512412347
  • 出版时间:2013
  • 标注页数:420页
  • 文件大小:209MB
  • 文件页数:438页
  • 主题词:单片微型计算机-高等学校-自学参考资料

PDF下载


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

下载说明

51单片机自学笔记 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 从哪儿开始你的单片机学习1

1.1神秘武器的得来1

1.2单片机的身世2

1.3单片机都能干什么3

1.4神秘老人的法宝4

1.4.1实验开发板4

1.4.2下载线4

1.4.3电源6

1.4.4编程软件6

1.4.5下载软件7

1.5一个古老的神灯8

1.6互动环节11

第2章 认识一下著名的单片机先生12

2.1单片机的外在形象12

2.1.1要工作就得吃饭13

2.1.2庞大的组织要有个总指挥13

2.1.3控制信号引脚13

2.1.4输入/输出引脚P0、P1、P2、P314

2.2单片机丰富的内“芯”世界15

2.2.1好东西都放在哪儿了15

2.2.2“芯”里还有别人吗19

2.3互动环节20

第3章 尝试着用语言与单片机交流23

3.1一个LED灯闪烁23

3.2跑马灯29

3.3 LED万能闪烁程序36

第4章LED数码管的应用39

4.1 LED数码管显示原理及显示方式39

4.2 LED数码管分类及驱动39

4.3点亮一个LED数码管40

4.4 LED数码管显示段码41

4.5静态显示42

4.6动态显示生日43

4.7 0~99循环自加计数器46

4.8其他数码管驱动电路54

第5章 引发事端的按键56

5.1按键控制LED小灯怎么失灵了57

5.1.1硬件电路设计及原理分析57

5.1.2软件设计思想及代码分析57

5.1.3究竟错在哪里59

5.2对付按键抖动60

5.2.1公园的一个入口CALL与多个出口RET63

5.2.2 RET与SJ MP真的都能找回家吗64

5.2.3 CALL与RET是天生一对儿65

5.3按键与数码管共舞68

5.3.1 2个按键控制数码管显示2个数字68

5.3.2按键控制数码管数据加减71

5.3.3数码管熄灭——按键在捣鬼74

5.3.4按键与数码管和睦相处74

5.3.5数码管怎么又不听按键的了75

5.4按键进阶78

第6章 定时器/计数器的应用80

6.1定时器/计数器工作原理80

6.1.1定时器/计数器在生活中的原型80

6.1.2定时器/计数器的定时和计数是怎么实现的81

6.1.3定时器/计数器能干什么81

6.2控制定时器/计数器工作的四大金刚82

6.2.1计数容器TH0、 TL0及TH1、TL182

6.2.2设置定时器/计数器工作方式寄存器TMOD82

6.2.3控制定时器/计数器工作寄存器TCON84

6.2.4中断允许寄存器IE85

6.3稍稍理一理思路87

6.4定时器用于定时87

6.4.1查询法定时50 ms实现一个LED小灯闪烁88

6.4.2中断法定时50 ms实现一个LED小灯闪烁91

6.4.3中断PK查询94

6.4.4延长定时时间96

6.4.5数字电子时钟99

6.5定时器定时和程序中的延时子程序DELAY有何不同108

6.6定时器进阶108

6.6.1饭店牌匾上的彩灯108

6.6.2预约定时做饭109

6.6.3上课铃声真准确109

第7章 会数数的定时器/计数器110

7.1定时器/计数器T1用于计数110

7.1.1会数心跳次数的T1110

7.1.2没有心率检测传感器怎么做这个实验呢113

7.1.3比较完整的数字人体心率检测仪119

7.2计数器进阶124

7.2.1测量电机转速124

7.2.2出租车计价系统124

7.2.3每瓶装100粒药丸124

第8章 外部引脚P3.2和P3.3的特权125

8.1生活中的那些事儿125

8.2谁在控制中断127

8.2.1我可以把手机关了127

8.2.2中断允许控制寄存器IE127

8.2.3控制寄存器TCON128

8.2.4谁惹我我找他家去129

8.3外部中断控制LED闪烁129

8.3.1低电平触发中断控制LED闪烁129

8.3.2下降沿触发中断控制LED闪烁133

8.3.3 2个外部中断低电平触发控制2个LED闪烁134

8.3.4 IP改变土匪窝儿里二当家的地位137

8.3.5土匪窝儿里的新规让二当家的也有喝酒的份儿140

8.3.6外中断触发方式与中断级别143

8.3.7 P3.2和P3.3的特权不是只能用来控制LED小灯144

8.4外部中断再做心率检测仪144

8.5智能小车寻线跑的背后149

8.5.1小车顺着黑线跑149

8.5.2小车上显示行驶时间156

8.5.3小车上的数码管时而熄灭且时间不准160

8.5.4智能车还可以数出沿途遇到的铁片数量162

8.5.5需要更多外部中断该怎么办167

8.6外部中断进阶168

第9章 串行口及其应用169

9.1了解几点知识169

9.1.1并行通信与串行通信169

9.1.2异步通信与同步通信170

9.1.3串行通信的制式170

9.2由传球悟串行通信170

9.3 51单片机串行口171

9.3.1数据格式的设置171

9.3.2波特率的设置173

9.3.3成功设置串口初始化的步骤总结174

9.4两片51单片机“眉来眼去”174

9.4.1查询方式收发数据174

9.4.2中断方式收发数据178

9.5上位机与单片机相“恋”180

9.5.1心率检测仪数据上传PC机181

9.5.2上位机控制电机起停185

9.6串口进阶187

9.6.1简易数字示波器187

9.6.2多路温度监控系统187

第10章 我在Keil环境下开始学习C51188

10.1 Keil μVision2集成开发环境188

10.1.1 Keil软件的安装189

10.1.2 Keil软件的使用191

10.2 C语言的基本结构196

10.3标识符和关键字198

10.4从储物盒想到数据类型200

10.4.1 C语言中的数据类型201

10.4.2常量与变量201

10.4.3整型数据203

10.4.4字符型数据204

10.4.5实型数据205

10.4.6 Keil增加的数据类型206

10.4.7从仓库谈到数据的存储类型207

10.4.8巧用typedef定义类型212

第11章 运算符、表达式及程序基本结构214

11.1运算符214

11.1.1赋值运算符214

11.1.2算术运算符215

11.1.3增量和减量运算符215

11.1.4关系运算符217

11.1.5逻辑运算符219

11.1.6位运算符221

11.1.7复合赋值运算符223

11.1.8条件运算符223

11.1.9指针和地址运算符223

11.1.10强制类型转换运算符224

11.2 C51程序的基本结构226

11.2.1按部就班——顺序结构226

11.2.2人生的十字路口——选择结构226

11.2.3小毛驴拉完磨就放你回去——循环结构232

第12章C51构造数据类型与函数241

12.1数组241

12.1.1一维数组让我想到一行大树241

12.1.2二维数组让我想到几排民房243

12.2指针247

12.2.1环顾左右而言它——指针究竟在指谁247

12.2.2万能LED闪烁的实现249

12.2.3数码管显示数组中的内容251

12.2.4具体程序(指针与二维数组共同演绎万能流水灯)252

12.3百家争鸣说结构体253

12.3.1结构体类型的声明和变量的定义253

12.3.2打印3个学生的基本信息255

12.3.3如何用指针操作结构体变量258

12.4内存共享说共用体260

12.4.1用共用体变量点亮小灯261

12.4.2共用体在TCL2543中的应用263

第13章51单片机内部资源的应用267

13.1 I/O口应用简介267

13.1.1古老神灯再现267

13.1.2数码管显示我的生日270

13.1.3活学活用独立按键272

13.2定时器/计数器280

13.2.1定时器控制小灯的闪烁280

13.2.2延长定时器时间的方法283

13.2.3用计数器计脉搏跳动的次数285

13.3实用的外部中断286

13.4重温串行通信288

13.5内部资源的综合实验292

13.5.1数字电子时钟(一)293

13.5.2数字电子时钟(二)297

13.5.3心率测试仪器301

第14章51单片机外部扩展资源的应用306

14.1 4×4矩阵键盘的应用306

14.2点阵LED显示器的应用310

14.2.1 74LS138译码器的介绍310

14.2.2 74HC595的介绍312

14.2.3 LED点阵显示屏程序设计313

14.3模/数转换器ADC0832的应用316

14.3.1 ADC0832模/数转换器的介绍317

14.3.2数字电压表319

14.4模拟温度传感器AD590323

14.4.1温度计硬件电路设计323

14.4.2温度计软件设计325

14.5 数/模转换器DAC0832的应用329

14.5.1 DAC0832的介绍330

14.5.2引脚说明330

14.5.3简易波形发生器331

14.6 数/模转换器MAX531的应用335

14.6.1 MAX531的介绍335

14.6.2 MAX531的引脚说明335

14.6.3键控高精度波形发生器339

第15章 实时多任务操作系统 RTX51344

15.1 RTX51、单片机与我就好比管理制度、员工与老板344

15.2你在家给老婆做饭吃吗345

15.3没有操作系统的日子346

15.4操作系统我们爱你350

15.4.1 main()悄然离去353

15.4.2每个任务都可以自生自灭354

15.4.3阿范是培训班中所有学员共有的服务者354

15.4.4 RTX51 Tiny的系统函数358

15.4.5实践才有话语权363

附录A特殊功能寄存器366

附录B MCS-51单片机指令表370

附录C C51库函数375

附录D三极管及其典型应用简介391

D.1开场白391

D.2三极管——电子电路里的“大哥大”392

D.2.1常见的三极管外形392

D.2.2三极管的两种结构类型392

D.2.3三极管的放大作用393

D.2.4三极管的三个工作区394

D.3三极管放大电路395

D.3.1共发射极放大电路395

D.3.2共发射极放大电路典型应用398

附录E集成运算放大器及其典型应用简介401

E.1集成运算放大器简介401

E.2集成运算放大器理想模型402

E.3集成运放的典型应用402

E.3.1比例运算403

E.3.2比较器404

附录F稳压电源406

附录G电阻标称值408

附录H常用电子元件411

附录I书中使用的电路板417

附录J MCS-51程序生成器软件419

参考文献420

热门推荐