图书介绍

51单片机开发快速上手PDF|Epub|txt|kindle电子书版本网盘下载

51单片机开发快速上手
  • 杜树春编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121250668
  • 出版时间:2015
  • 标注页数:258页
  • 文件大小:42MB
  • 文件页数:269页
  • 主题词:单片微型计算机

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 51单片机基本结构1

1.2 51单片机的C51语言6

1.3 51系列单片机常用型号9

1.4 小结12

第2章 单片机仿真软件Proteus的使用13

2.1 进入Proteus ISIS13

2.2 工作界面14

2.3 Proteus ISIS原理图设计20

2.4 Proteus ISIS原理图设计中的注意事项29

2.5 Proteus软件的仿真调试方法31

2.5.1 直接用扩展名为HEX的十六进制文件调试31

2.5.2 源代码级调试35

2.5.3 Keil C与Proteus联合调试42

2.6 Proteus VSM仿真工具简介45

第3章 单片机开发软件Keil C51的使用50

3.1 Keil C51简介50

3.2 安装Keil C5151

3.3 建立工程53

3.4 单片机选型54

3.5 创建源程序55

3.6 把新创建的源程序加入到工程文件中58

3.7 工程的设置59

3.8 编译64

3.9 调试65

3.10 调试窗口(Debug Window)66

第4章 LED显示器68

4.1 和单片机直接连接的LED显示器69

4.1.1 2位LED显示器69

4.1.2 4位LED显示器70

4.2 通过显示译码器和单片机连接的LED显示器74

4.2.1 74LS48七段显示译码器的应用75

4.2.2 CD4543共阳极七段显示译码器的应用77

4.3 通过触发器/移位寄存器芯片和单片机连接的显示器80

4.3.1 单片机AT89C51通过触发器74LS273连接的显示器80

4.3.2 单片机AT89C51通过移位寄存器74LS164连接的显示器82

4.4 通过专用显示器驱动芯片和单片机连接的显示器84

4.4.1 MAX7219/7221新型高集成度七段共阴极LED驱动芯片简介84

4.4.2 MAX7219/7221与单片机的连接86

4.4.3 显示8位LED的C51语言程序88

4.4.4 显示16位LED的C51语言程序90

4.4.5 程序设计与调试94

4.5 小结95

第5章 内存的扩展96

5.1 关于存储器96

5.2 程序存储器的扩展99

5.2.1 2K-EPROM芯片271699

5.2.2 64K-EPROM芯片27512101

5.3 数据存储器的扩展104

5.3.1 2K-RAM芯片6116104

5.3.2 32K-RAM芯片62256106

5.4 程序存储器和数据存储器一同扩展108

5.5 小结111

第6章 A/D转换器112

6.1 通用并行输出8位单路A/D转换器ADC0804112

6.1.1 ADC0804简介112

6.1.2 ADC0804与单片机AT89C52的连接114

6.1.3 程序设计说明及调试115

6.1.4 ADC0804的C51语言程序117

6.1.5 使用ADC0804的注意事项118

6.2 通用串行输出8位A/D转换器TLC549118

6.2.1 TLC549简介118

6.2.2 TLC549与单片机AT89C52的连接120

6.2.3 程序设计说明及调试120

6.2.4 TLC549的C51语言程序122

6.2.5 使用TLC549的注意事项123

6.3 串行输出8通道12位A/D转换器MAX128124

6.3.1 MAX128简介124

6.3.2 MAX128与单片机AT89C52的连接128

6.3.3 程序设计说明及调试128

6.3.4 MAX128的C51语言程序1131

6.3.5 MAX128的C51语言程序2135

6.3.6 使用MAX128的注意事项140

6.4 小结141

第7章 D/A转换器142

7.1 单路串行10位D/A转换器MAX504142

7.1.1 MAX504简介142

7.1.2 MAX504和单片机AT89C52的连接146

7.1.3 程序设计说明及调试146

7.1.4 MAX504的C51语言程序147

7.1.5 使用MAX504的注意事项149

7.2 通用串行输出10位D/A转换器TLC5615150

7.2.1 TLC5615简介150

7.2.2 TLC5615和单片机AT89C52的连接153

7.2.3 程序设计说明及调试154

7.2.4 TLC5615的C51语言程序1155

7.2.5 TLC5615的C51语言程序2157

7.2.6 使用TLC5615的注意事项158

7.3 小结158

第8章 时钟芯片160

8.1 不用时钟芯片构成的时钟160

8.1.1 关于日历时钟的说明160

8.1.2 不用时钟芯片构成时钟的单片机硬件电路161

8.1.3 程序设计161

8.1.4 仿真和调试164

8.1.5 程序的测试165

8.2 低功耗、多功能时钟日历芯片PCF8563166

8.2.1 PCF8563简介166

8.2.2 PCF8563与单片机的连接169

8.2.3 PCF8563的C51语言程序170

8.2.4 程序设计说明及调试175

8.2.5 使用PCF8563的注意事项176

8.3 小结176

第9章 模拟开关177

9.1 16选1模拟电子开关CD4067177

9.1.1 单片机AT89C52和CD4067模拟电子开关的连接177

9.1.2 程序设计178

9.1.3 仿真和调试179

9.2 串行控制的8通道单刀单掷开关MAX335180

9.2.1 MAX335简介180

9.2.2 MAX335与单片机AT89C52的连接183

9.2.3 程序设计说明及调试184

9.2.4 MAX335的C51语言程序185

9.2.5 使用MAX335的注意事项188

9.3 小结188

第10章 单总线器件189

10.1 序列号或信息按钮(iButton)DS1990A189

10.1.1 DS1990A简介189

10.1.2 DS1990A与单片机AT89C52的连接193

10.1.3 程序设计说明及调试193

10.1.4 DS1990A的C51语言程序194

10.1.5 使用DS1990A的注意事项197

10.2 1024位1-Wire EEPROM DS2431197

10.2.1 DS2431简介197

10.2.2 DS2431与单片机AT89C52的连接203

10.2.3 程序设计说明及调试203

10.2.4 DS2431的C51语言程序1205

10.2.5 DS2431的C51语言程序2208

10.2.6 使用DS2431的注意事项211

第11章 传感器212

11.1 2-Wire式数字温度传感器DS1621212

11.1.1 DS1621简介212

11.1.2 DS1621与单片机AT89C52的连接215

11.1.3 程序设计说明及调试216

11.1.4 DS1621的C51语言程序1218

11.1.5 DS1621的C51语言程序2221

11.1.6 使用DS1621的注意事项226

11.2 2-Wire式数字温湿度传感器SHT11226

11.2.1 SHT11简介226

11.2.2 SHT11与单片机AT89C52的连接230

11.2.3 程序设计说明及调试231

11.2.4 SHT11的C51语言程序1234

11.2.5 SHT11的C51语言程序2242

11.2.6 使用SHT11的注意事项243

11.3 小结244

第12章 数字电位器245

12.1 256抽头低漂移双数字电位器MAX5413245

12.1.1 MAX5413简介245

12.1.2 MAX5413和单片机AT89C52的连接247

12.1.3 程序设计说明及调试247

12.1.4 MAX5413的C51语言程序248

12.1.5 使用MAX5413的注意事项250

12.2 小结251

附录A 计算CRC8循环冗余校验程序252

附录B 4字节十六进制数变浮点数C语言程序254

参考文献256

热门推荐