图书介绍

51单片机应用开发范例大全PDF|Epub|txt|kindle电子书版本网盘下载

51单片机应用开发范例大全
  • 宋戈,黄鹤松,员玉良,蒋海峰编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115218322
  • 出版时间:2010
  • 标注页数:538页
  • 文件大小:251MB
  • 文件页数:556页
  • 主题词:单片微型计算机

PDF下载


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

下载说明

51单片机应用开发范例大全PDF格式电子书版下载

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

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

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

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

图书目录

第1章 单片机C语言开发基础1

1.1 MCS-51单片机硬件基础1

1.1.1 8051引脚1

1.1.2 51单片机功能结构3

1.1.3 中央处理器(CPU)4

1.1.4 存储器结构8

1.1.5 定时/计数器10

1.1.6 并行端口10

1.1.7 串行端口13

1.1.8 中断系统13

1.1.9 总线13

1.2 Keil μ Vision214

1.2.1 Keil μ Vision2集成开发环境介绍14

1.2.2 使用Keil μ Vision2进行开发15

1.2.3 dScope for Windows的使用19

1.3 C51基础知识24

1.3.1 C51控制语句24

1.3.2 C51函数27

1.3.3 C51数组和指针30

1.4 【实例19】P1口控制直流电动机实例31

第2章单 片机接口的扩展34

2.1 基本器件实现端口扩展实例34

2.1.1 【实例20】用74LS165实现串口扩展并行输入口34

2.1.2 【实例21】用74LS164实现串口扩展并行输出口38

2.1.3 【实例22】P0 I/O扩展并行输入口42

2.1.4 【实例23】P0 I/O扩展并行输出口43

2.2 扩展芯片实现端口扩展43

2.2.1 【实例24】用8243扩展I/O端口44

2.2.2 【实例25】用8255A扩展I/O47

2.2.3 【实例26】用8155扩展I/O56

2.3 CPLD实现端口扩展67

第3章 存储器的扩展69

3.1 外部程序存储器的扩展69

3.1.1 【实例27】EPROM27xxx程序存储器的扩展69

3.1.2 【实例28】EEPROM28xxx程序存储器的扩展72

3.2 外部数据存储器的扩展74

3.2.1 【实例29】与AT24系列EEPROM接口及驱动程序74

3.2.2 【实例30】EEPROM(X5045)接口及驱动程序81

3.2.3 【实例31】铁电存储器接口及驱动程序86

3.2.4 【实例32】与双口RAM存储器接口及应用实例91

3.3 FLASH驱动程序95

【实例33】 NANDFLASH(K9F5608)接口及驱动程序95

第4章 输入/输出及显示技术107

4.1 【实例34】独立键盘控制107

4.1.1 实例功能107

4.1.2 典型器件介绍107

4.1.3 硬件设计107

4.1.4 程序设计108

4.1.5 经验总结109

4.2 【实例35】矩阵式键盘控制109

4.2.1 实例功能109

4.2.2 典型器件介绍109

4.2.3 硬件设计110

4.2.4 程序设计110

4.2.5 经验总结111

4.3 【实例36】改进型I/O端口键盘112

4.3.1 实例功能112

4.3.2 硬件设计112

4.3.3 程序设计112

4.4 【实例37】PS/2键盘的控制116

4.4.1 实例功能116

4.4.2 典型器件介绍116

4.4.3 硬件设计116

4.4.4 程序设计117

4.4.5 经验总结121

4.5 【实例38】LED显示121

4.5.1 实例功能121

4.5.2 硬件设计121

4.5.3 程序设计121

4.5.4 经验总结122

4.6 【实例39】段数码管(HD7929)显示实例123

4.6.1 实例功能123

4.6.2 硬件设计123

4.6.3 程序设计123

4.6.4 经验总结125

4.7 【实例40】16×2字符型液晶显示实例125

4.7.1 实例功能125

4.7.2 典型器件介绍125

4.7.3 硬件设计125

4.7.4 程序设计126

4.7.5 经验总结131

4.8 【实例41】点阵型液晶显示实例131

4.8.1 实例功能131

4.8.2 典型器件介绍131

4.8.3 硬件设计133

4.8.4 程序设计133

4.8.5 经验总结136

4.9 【实例42】LCD显示图片实例136

4.9.1 实例功能136

4.9.2 典型器件介绍136

4.9.3 硬件设计138

4.9.4 程序设计138

4.9.5 经验总结144

第5章 实用电子制作145

5.1 【实例43】简易电子琴的设计145

5.1.1 实例功能145

5.1.2 典型器件介绍145

5.1.3 硬件设计145

5.1.4 程序设计147

5.1.5 经验总结149

5.2 【实例44】基于MCS-51单片机的四路抢答器149

5.2.1 实例功能149

5.2.2 典型器件介绍150

5.2.3 硬件设计151

5.2.4 程序设计153

5.2.5 经验总结158

5.3 【实例45】电子调光灯的制作159

5.3.1 实例功能159

5.3.2 典型器件介绍159

5.3.3 硬件设计160

5.3.4 程序设计160

5.3.5 经验总结166

5.4 【实例46】数码管时钟的制作166

5.4.1 实例功能166

5.4.2 典型器件介绍166

5.4.3 硬件设计167

5.4.4 程序设计168

5.4.5 经验总结183

5.5 【实例47】LCD时钟的制作183

5.5.1 实例功能183

5.5.2 典型器件介绍183

5.5.3 硬件设计185

5.5.4 程序设计186

5.5.5 经验总结193

5.6 【实例48】数字化语音存储与回放193

5.6.1 实例功能193

5.6.2 典型器件介绍193

5.6.3 硬件设计194

5.6.4 程序设计195

5.6.5 经验总结204

5.7 【实例49】电子标签设计205

5.7.1 实例功能205

5.7.2 典型器件介绍205

5.7.3 硬件设计206

5.7.4 程序设计207

5.7.5 经验总结216

第6章 传感控制技术217

6.1 【实例50】指纹识别模块217

6.1.1 指纹识别传感器原理217

6.1.2 硬件设计219

6.1.3 程序设计220

6.1.4 实例实现过程222

6.1.5 经验总结222

6.2 【实例51】数字温度传感器223

6.2.1 数字温度传感器原理223

6.2.2 硬件设计226

6.2.3 程序设计226

6.2.4 实例实现过程231

6.2.5 经验总结231

6.3 【实例52】宽带数控放大器231

6.3.1 宽带数控放大器设计原理232

6.3.2 硬件设计235

6.3.3 程序设计235

6.3.4 实例实现过程235

6.3.5 经验总结236

第7章 智能仪表与测试技术237

7.1 【实例53】超声波测距237

7.1.1 实例功能237

7.1.2 典型器件介绍237

7.1.3 硬件设计237

7.1.4 程序设计240

7.1.5 经验总结242

7.2 【实例54】数字气压计242

7.2.1 实例功能242

7.2.2 典型器件介绍242

7.2.3 硬件设计242

7.2.4 程序设计245

7.2.5 经验总结250

7.3 【实例55】基于单片机的电压表设计250

7.3.1 实例功能250

7.3.2 电压表设计原理250

7.3.3 硬件设计251

7.3.4 程序设计252

7.3.5 经验总结254

7.4 【实例56】基于单片机的称重显示仪表设计254

7.4.1 实例功能254

7.4.2 典型器件介绍254

7.4.3 硬件设计255

7.4.4 程序设计256

7.4.5 经验总结259

7.5 【实例57】基于单片机的车轮测速系统259

7.5.1 实例功能259

7.5.2 典型器件介绍259

7.5.3 硬件设计260

7.5.4 程序设计260

7.5.5 经验总结262

第8章 电气传动及控制技术263

8.1 【实例58】电源切换控制263

8.1.1 实例功能263

8.1.2 典型器件介绍264

8.1.3 硬件设计265

8.1.4 程序设计268

8.1.5 经验总结269

8.2 【实例59】步进电机控制270

8.2.1 实例功能270

8.2.2 典型器件介绍270

8.2.3 硬件设计271

8.2.4 程序设计272

8.2.5 经验总结275

8.3 【实例60】单片机控制自动门系统275

8.3.1 实例功能275

8.3.2 典型器件介绍275

8.3.3 硬件设计277

8.3.4 程序设计278

8.3.5 经验总结282

8.4 【实例61】控制微型打印机282

8.4.1 实例功能282

8.4.2 典型器件介绍283

8.4.3 硬件设计285

8.4.4 程序设计286

8.4.5 经验总结286

8.5 【实例62】单片机控制的EPSON微型打印头287

8.5.1 实例功能287

8.5.2 典型器件介绍287

8.5.3 硬件设计288

8.5.4 程序设计289

8.5.5 经验总结290

8.6 【实例63】简易智能电动车290

8.6.1 实例功能290

8.6.2 典型器件介绍291

8.6.3 硬件设计292

8.6.4 程序设计293

8.6.5 经验总结298

8.7 【实例64】洗衣机控制器298

8.7.1 实例功能298

8.7.2 典型器件介绍299

8.7.3 硬件设计300

8.7.4 程序设计300

8.7.5 经验总结304

第9章 单片机数据处理305

9.1 【实例65】串行A/D转换305

9.1.1 实例功能305

9.1.2 典型器件介绍305

9.1.3 硬件设计306

9.1.4 程序设计306

9.1.5 经验总结308

9.2 【实例66】并行A/D转换308

9.2.1 实例功能308

9.2.2 典型器件介绍308

9.2.3 硬件设计309

9.2.4 程序设计310

9.2.5 经验总结311

9.3 【实例67】模拟比较器实现A/D转换311

9.3.1 实例功能311

9.3.2 典型器件介绍311

9.3.3 硬件设计312

9.3.4 程序设计312

9.3.5 经验总结314

9.4 【实例68】串行D/A转换314

9.4.1 实例功能314

9.4.2 典型器件介绍314

9.4.3 硬件设计315

9.4.4 程序设计315

9.4.5 经验总结317

9.5 【实例69】并行电压型D/A转换317

9.5.1 实例功能317

9.5.2 典型器件介绍317

9.5.3 硬件设计317

9.5.4 程序设计318

9.5.5 经验总结318

9.6 【实例70】并行电流型D/A转换319

9.6.1 实例功能319

9.6.2 典型器件介绍319

9.6.3 硬件设计320

9.6.4 程序设计320

9.6.5 经验总结321

9.7 【实例71】I2C接口的A/D转换321

9.7.1 实例功能321

9.7.2 典型器件介绍321

9.7.3 硬件设计322

9.7.4 程序设计322

9.7.5 经验总结327

9.8 【实例72】I2C接口的D/A转换327

9.8.1 实例功能327

9.8.2 典型器件介绍327

9.8.3 硬件设计328

9.8.4 程序设计328

9.8.5 经验总结331

第10章 单片机通信技术332

10.1 【实例73】单片机间通信332

10.1.1 实例功能332

10.1.2 典型器件介绍332

10.1.3 硬件设计333

10.1.4 程序设计334

10.1.5 经验总结337

10.2 【实例74】单片机间多机通信方法之一337

10.2.1 实例功能338

10.2.2 典型器件介绍338

10.2.3 硬件设计339

10.2.4 程序设计340

10.2.5 经验总结347

10.3 【实例75】单片机间多机通信方法之二347

10.3.1 实例功能347

10.3.2 程序设计348

10.3.3 经验总结355

10.4 【实例76】PC与单片机通信355

10.4.1 实例功能355

10.4.2 典型器件介绍355

10.4.3 硬件设计357

10.4.4 程序设计357

10.4.5 经验总结362

10.5 【实例77】红外通信接口362

10.5.1 实例功能363

10.5.2 典型器件介绍363

10.5.3 硬件设计365

10.5.4 程序设计366

10.5.5 经验总结368

10.6 【实例78】无线数据传输模块369

10.6.1 实例功能369

10.6.2 典型器件介绍369

10.6.3 硬件设计371

10.6.4 程序设计371

10.6.5 经验总结372

第11章 单片机实现信号与算法373

11.1 【实例79】单片机实现PWM信号输出373

11.1.1 实例功能373

11.1.2 典型器件介绍373

11.1.3 硬件设计373

11.1.4 程序设计374

11.1.5 经验总结376

11.2 【实例80】实现基于单片机的低频信号发生器376

11.2.1 实例功能376

11.2.2 典型器件介绍376

11.2.3 硬件设计376

11.2.4 程序代码377

11.2.5 经验总结379

11.3 【实例81】软件滤波方法379

11.3.1 实例功能379

11.3.2 软件滤波方法介绍379

11.3.3 程序设计380

11.3.4 经验总结383

11.4 【实例82】FSK信号解码接收383

11.4.1 实例功能383

11.4.2 FSK原理383

11.4.3 程序设计384

11.4.4 经验总结385

11.5 【实例83】单片机浮点数运算实现385

11.5.1 实例功能385

11.5.2 单片机浮点数运算实现原理386

11.5.3 程序设计386

11.5.4 经验总结391

11.6 【实例84】神经网络在单片机中的实现392

11.6.1 实例功能392

11.6.2 神经网络简介392

11.6.3 程序设计392

11.6.4 经验总结395

11.7 【实例85】信号数据的FFT变换395

11.7.1 实例功能395

11.7.2 FFT变换介绍395

11.7.3 程序设计396

11.7.4 经验总结401

第12章 单片机的总线与网络技术402

12.1 【实例86】I2C总线接口的软件实现402

12.1.1 实例功能402

12.1.2 典型器件介绍402

12.1.3 程序设计402

12.1.4 经验总结405

12.2 【实例87】SPI总线接口的软件实现405

12.2.1 实例功能405

12.2.2 典型器件介绍405

12.2.3 硬件设计407

12.2.4 经验总结412

12.3 【实例88】1-WIRE总线接口的软件实现413

12.3.1 1-WIRE总线通信原理413

12.3.2 硬件设计413

12.3.3 程序设计414

12.3.4 经验总结417

12.4 【实例89】单片机外挂CAN总线接口417

12.4.1 CAN总线介绍417

12.4.2 CAN总线接口418

12.4.3 程序设计420

12.4.4 经验总结424

12.5 【实例90】单片机外挂USB总线接口424

12.5.1 USB总线原理425

12.5.2 与单片机的硬件接口427

12.5.3 程序设计427

12.5.4 经验总结432

12.6 【实例91】单片机实现以太网接口432

12.6.1 以太网接口芯片433

12.6.2 程序设计434

12.6.3 经验总结446

12.7 【实例92】单片机控制GPRS传输446

12.7.1 典型器件介绍447

12.7.2 硬件设计447

12.7.3 程序设计448

12.7.4 经验总结455

12.8 【实例93】单片机实现TCP/IP协议455

12.8.1 TCP/IP原理455

12.8.2 程序设计457

12.8.3 经验总结474

第13章 典型器件及应用技术475

13.1 【实例94】读写U盘475

13.1.1 实例功能475

13.1.2 典型器件介绍475

13.1.3 硬件设计476

13.1.4 程序设计476

13.1.5 经验总结483

13.2 【实例95】非接触IC卡读写484

13.2.1 实例功能484

13.2.2 典型器件介绍484

13.2.3 硬件设计484

13.2.4 程序设计486

13.2.5 经验总结492

13.3 【实例96】SD卡读写492

13.3.1 实例功能492

13.3.2 典型器件介绍492

13.3.3 硬件设计493

13.3.4 程序设计494

13.3.5 经验总结501

13.4 【实例97】高精度实时时钟芯片的应用501

13.4.1 实例功能501

13.4.2 典型器件介绍501

13.4.3 硬件电路设计502

13.4.4 程序设计502

13.4.5 经验总结508

第14章 综合应用实例509

14.1 【实例98】智能手机充电器设计509

14.1.1 智能手机电池充电器的结构组成509

14.1.2 智能手机电池充电器的硬件电路设计510

14.1.3 智能手机电池充电器的软件设计512

14.1.4 经验总结514

14.2 【实例99】单片机控制门禁系统514

14.2.1 门禁系统的结构组成514

14.2.2 门禁系统的硬件电路设计515

14.2.3 门禁系统的软件设计519

14.2.4 经验总结524

14.3 【实例100】电机保护器的设计524

14.3.1 电机保护器的结构组成524

14.3.2 电机保护器的硬件电路设计525

14.3.3 电机保护器的软件设计530

14.3.4 设计中的几个关键问题532

14.3.5 经验总结533

附录1 8051的指令列表534

附录2 PS/2键盘键值和符号对照表538

热门推荐