图书介绍

无师自通51单片机2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

无师自通51单片机
  • 李俊编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512414914
  • 出版时间:2014
  • 标注页数:420页
  • 文件大小:168MB
  • 文件页数:433页
  • 主题词:单片微型计算机-基本知识

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单片机的传奇三十年1

1.2单片机初学者疑问3

1.3 8051单片机的封装和引脚4

1.4 8051单片机的内部结构7

1.4.1 CPU8

1.4.2存储器结构10

1.4.3内部重要模块12

1.4.4复位和周期12

1.5学习单片机的必备基础知识13

1.5.1数制13

1.5.2数制间转换15

1.5.3逻辑电平16

1.5.4二进制的逻辑运算16

1.6适合初学者学习的51单片机18

1.7实验平台简介19

1.7.1 HOT-51单片机实验板简介19

1.7.2 HOT-51单片机实验板板载资源20

第2章 Keil软件使用和Keil C51介绍22

2.1 Keil入门22

2.1.1 Keil工程的创建22

2.1.2编写程序24

2.1.3用Keil进行调试/仿真程序27

2.2 Keil C51的基本知识34

2.2.1常量与变量34

2.2.2 Keil C51的数据类型35

2.2.3 C51的运算符38

2.2.4 C51的基础语句42

2.2.5数组46

2.2.6指针48

2.2.7 C51的中断子程序49

第3章 LED50

3.1 LED简介50

3.2实例——手把手讲解LED53

3.2.1同时点亮多个LED54

3.2.2单灯闪烁57

3.2.3花样灯闪烁58

3.2.4 12个LED灯顺时针点亮59

3.2.5交通灯实验61

第4章 数码管63

4.1怎样才能点亮数码管63

4.2数码管的驱动电路66

4.2.1数码管的基本驱动电路66

4.2.2驱动8位数码管67

4.3实例——手把手讲解数码管69

4.3.1共阴极数码管静态显示69

4.3.2共阴极数码管动态显示71

4.3.3数码管锁存实验73

4.3.4数码管显示数据自加75

4.3.5数码管显示英文并滚动显示76

第5章 LED点阵79

5.1认识LED点阵79

5.2实例——手把手讲解8×8点阵82

5.2.1在8×8LED点阵上显示“心”型82

5.2.2在8×8LED点阵上从0显示到985

5.2.3在8×8LED点阵上显示箭头形状并移动86

5.3 16×16LED点阵模块88

5.3.1 16×16LED点阵模块电路图88

5.3.2实例——手把手讲解16×16LED点阵模块显示汉字92

第6章 按键97

6.1按键简介97

6.2实例——手把手讲解独立按键98

6.2.1独立按键控制LED灯和8×8 LED点阵显示99

6.2.2独立按键控制数码管显示数据加减103

6.2.3独立按键的多种击键方式105

6.3实例——手把手讲解矩阵键盘109

第7章 MCS-51中断系统114

7.1 MCS-51的中断系统简介114

7.2中断允许寄存器IE116

7.3中断优先级寄存器IP117

7.4定时/计数器控制寄存器TCON118

7.5外部中断系统的初始化过程119

7.6实例——手把手讲解外部中断INT0和INT1的使用120

第8章 MCS-51定时/计数器125

8.1定时/计数器简介125

8.1.1定时/计数器的寄存器127

8.1.2定时/计数器的4种工作方式128

8.1.3计数寄存器初值的计算130

8.1.4定时/计数器的初始化步骤131

8.2 AT89S52的定时/计数器T2131

8.3实例——手把手讲解定时/计数器135

8.3.1定时器0的工作方式0135

8.3.2定时器0的工作方式1138

8.3.3定时器0的工作方式2139

8.3.4定时器2的使用141

8.3.5用定时器设计时钟程序142

第9章 MCS-51的串行通信148

9.1串行通信基础148

9.2 MCS-51的串行口152

9.2.1串行口控制寄存器SCON153

9.2.2串行口的工作方式154

9.2.3串行通信4种方式波特率的计算157

9.3实例——手把手讲解串口通信158

9.3.1串行口方式0发送数据给74HC164控制LED灯158

9.3.2串行口方式1发送数据到计算机161

9.3.3串行口方式1从计算机接收数据166

9.3.4两个单片机之间进行串行口通信168

第10章 单片机的看门狗和电源控制177

10.1单片机看门狗177

10.2实例——手把手讲解看门狗178

10.2.1 AT89S52的看门狗178

10.2.2 STC89C52RC的看门狗180

10.3单片机的电源控制181

10.4实例——手把手讲解电源控制182

第11章 1602液晶185

11.1 1602液晶简介185

11.2 1602液晶的指令187

11.3 1602液晶时序188

11.4实例——手把手讲解1602液晶显示字符189

第12章 12864液晶196

12.1 12864液晶简介196

12.2 12864液晶指令197

12.2.1基本指令集198

12.2.2扩充指令集200

12.3 12864液晶读/写时序201

12.4显示坐标关系202

12.5实例——手把手讲解12864液晶203

12.5.1并行方式控制12864显示203

12.5.2串行方式控制12864显示210

第13章 存储芯片AT24C02216

13.1 AT24C02简介216

13.2 AT24C02内部结构217

13.3 AT24C02基本时序分析(12C协议)218

13.4 AT24C02的地址传送和数据传送基本规则221

13.5读/写操作时序222

13.6实例——手把手讲解控制AT24C02进行数据的存取223

第14章 温度传感器DS18B20233

14.1 DS181320简介233

14.2 DS18B20的内部结构234

14.3 DS18B20的命令236

14.4工作时序分析(1-WIRE协议)238

14.5实例——手把手讲解利用DS18B20测温度并在数码管显示240

第15章 时钟芯片DS1302246

15.1 DS1302简介246

15.2 DS1302的寄存器248

15.3 DS1302的控制字和数据读/写250

15.4实例——手把手讲解控制DS1302在1602上显示日期和时间251

第16章 模/数(数/模)转换芯片PCF8591258

16.1 PCF8591简介258

16.2 PCF8591芯片控制260

16.2.1 PCF8951的地址260

16.2.2 PCF8951的控制字260

16.2.3 A/D转换261

16.2.4 D/A转换262

16.2.5参考电压和振荡器263

16.2.6 PCF8591芯片读/写时序263

16.3实例——手把手讲解PCF8591264

第17章 电机269

17.1直流电机269

17.1.1直流电机简介269

17.1.2直流电机的结构和工作原理269

17.1.3直流电机的参数271

17.1.4如何控制直流电机271

17.1.5实例——手把手讲解利用PWM驱动直流电机调速273

17.2步进电机276

17.2.1步进电机简介276

17.2.2步进电机的技术指标278

17.2.3步进电机的主要特性和特点279

17.2.4步进电机的工作原理279

17.2.5实例——手把手讲解步进电机281

17.3舵机289

17.3.1舵机简介289

17.3.2实例——手把手讲解舵机290

第18章 红外线发射和接收294

18.1红外线简介294

18.2实例——手把手讲解红外线发射与接收295

18.3实例——手把手讲解红外线避障299

18.4红外线遥控解码实验303

18.4.1 NEC编码简介303

18.4.2红外遥控器解码304

18.5实例——手把手讲解红外线遥控器解码305

第19章 2.4 GHz无线通信芯nRF24L01310

19.1 nRF24L01芯片简介310

19.2 nRF24L01的功能描述311

19.2.1工作模式311

19.2.2 nRF24L01收发模式312

19.2.3收发过程中的重要概念314

19.2.4配置字316

19.2.5 nRF24L01的一帧数据形式320

19.3实例——手把手讲解nRF24L01321

第20章 超声波测距330

20.1 超声波测距原理330

20.1.1超声波简介330

20.1.2超声波测距原理331

20.2超声波测距电路图332

20.2.1常用发射和接收电路332

20.2.2超声波测距模块334

20.3实例——手把手讲解超声波测距336

第21章 蜂鸣器和语音芯片340

21.1蜂鸣器340

21.1.1蜂鸣器的分类340

21.1.2蜂鸣器驱动电路341

21.2实例——手把手讲解蜂鸣器每隔ls间断发声342

21.3语音芯片ISD4004343

21.3.1 ISD4004芯片简介344

21.3.2单片机利用SPI协议控制ISD4004芯片346

21.4实例——手把手讲解ISD4004做公交报站系统350

第22章 FM收音机359

22.1 TEA5767芯片简介359

22.2 TEA5767芯片的总线接口和控制寄存器363

22.3 FM收音机模块367

22.4实例——手把手讲解TEA5767芯片播放收音机电台368

第23章 彩色液晶屏377

23.1彩色液晶屏简介377

23.2彩色液晶屏的种类378

23.3彩色液晶屏的参数379

23.4 TFT液晶的构成380

23.5 TFT液晶的显示原理382

23.6 ILI9341驱动芯片383

23.6.1 IL19341驱动芯片简介383

23.6.2 ILI9341驱动芯片引脚384

23.6.3基本操作时序385

23.6.4显示部分原理387

23.6.5指令讲解390

23.7触摸芯片XPT2046394

23.8实例——手把手讲解2.4寸TFT彩屏液晶397

参考文献420

热门推荐