图书介绍

51单片机应用技术项目教程 C语言版PDF|Epub|txt|kindle电子书版本网盘下载

51单片机应用技术项目教程 C语言版
  • 孙立书主编;熊邦国副主编;吴誉,邵康敏,余伟编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302380986
  • 出版时间:2015
  • 标注页数:252页
  • 文件大小:36MB
  • 文件页数:262页
  • 主题词:单片微型计算机-C语言-程序设计-高等职业教育-教材

PDF下载


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

下载说明

51单片机应用技术项目教程 C语言版PDF格式电子书版下载

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

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

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

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

图书目录

项目一 认识单片机1

1.1 任务一 了解单片机1

1.1.1 单片机概述1

1.1.2 AT89S51单片机结构8

1.1.3 AT89S51单片机引脚功能10

1.1.4 并行I/O端口电路12

1.1.5 AT89S52单片机最小系统15

1.1.6 MCS-51系列单片机的分类20

1.2 任务二MCS-51单片机的内存空间21

1.2.1 数据存储器22

1.2.2 特殊功能寄存器(SFR)23

1.2.3 “头文件包含”处理25

1.2.4 程序存储器26

关键知识点小结27

课后习题28

项目二 单片机系统常用的开发工具29

2.1 任务一 单片机常用的硬件开发工具29

2.1.1 面包板、万用板和印制电路板29

2.1.2 万用板和印制电路板30

2.1.3 常用的焊接工具32

2.2 任务二 单片机常用的软件开发工具34

2.2.1 Proteus软件的使用方法34

2.2.2 Keil软件的使用方法39

2.3 任务三 单片机系统设计流程46

2.3.1 需求分析46

2.3.2 电路设计46

2.3.3 程序设计47

2.3.4 系统调试和仿真47

关键知识点小结48

课后习题48

项目三 单片机实现对LED灯控制49

3.1 任务一 点亮一个LED49

3.1.1 单片机最小系统应用49

3.1.2 C语言程序的基本构成51

3.1.3 C语言基本语句52

3.2 任务二 LED闪烁控制与实现53

3.3 任务三 LED循环点亮控制与实现56

3.4 任务四 技能拓展训练58

3.4.1 显示花式一58

3.4.2 显示花式二59

3.4.3 显示花式三60

关键知识点小结61

课后习题61

项目四 数码管显示控制62

4.1 任务一 认识数码管62

4.1.1 数码管应用62

4.1.2 数码管的分类62

4.1.3 数码管的结构和工作原理63

4.1.4 数码管的显示方法65

4.2 任务二C语言语句结构66

4.3 任务三 数码管循环显示0~F78

4.3.1 需求分析78

4.3.2 电路设计78

4.3.3 软件设计79

4.3.4 系统调试和仿真80

4.4 任务四 多个数码管动态扫描显示81

4.4.1 需求分析81

4.4.2 电路设计81

4.4.3 程序设计82

4.4.4 系统调试和仿真84

4.4.5 C语言数组84

4.5 任务五 数码管静态扫描显示——0~99计数显示88

4.5.1 需求分析88

4.5.2 电路设计89

4.5.3 软件设计90

4.5.4 系统调试和仿真91

4.5.5 C语言函数91

4.6 任务六 七段字型译码器74LS47的应用93

4.6.1 认识74LS4793

4.6.2 74LS47引脚功能94

4.6.3 应用74LS47实现0~20计数显示94

关键知识点小结95

课后习题96

项目五 键盘的设计与实现97

5.1 任务一 认识键盘97

5.1.1 键盘分类97

5.1.2 键盘工作原理98

5.1.3 键盘防抖动措施100

5.2 任务二 独立式键盘设计与实现101

5.2.1 需求分析101

5.2.2 电路设计101

5.2.3 软件设计102

5.2.4 系统调试和仿真103

5.3 任务三 矩阵式键盘设计与实现104

5.3.1 矩阵式键盘结构与原理104

5.3.2 矩阵式键盘设计与实现105

5.4 任务四51单片机的中断系统与中断方式的矩阵键盘109

5.4.1 MCS-51单片机的中断系统109

5.4.2 MCS-51单片机的中断方式的矩阵键盘118

关键知识点小结120

课后习题121

项目六 定时器/计数器122

6.1 任务一 认识定时器/计数器123

6.1.1 定时器/计数器结构123

6.1.2 定时器/计数器的工作原理124

6.1.3 定时器/计数器结构125

6.1.4 定时器/计数器的主要应用125

6.1.5 定时器/计数器的工作方式126

6.1.6 定时器/计数器相关寄存器128

6.2 任务二 霓虹灯设计与实现129

6.2.1 需求分析129

6.2.2 电路设计130

6.2.3 软件设计131

6.3 任务三 制药厂装药丸生产线132

6.3.1 需求分析132

6.3.2 电路设计133

6.3.3 程序设计134

6.3.4 系统调试和仿真134

6.4 任务四 设计简易时钟136

6.4.1 需求分析136

6.4.2 电路设计136

6.4.3 程序设计136

6.4.4 系统调试和仿真139

关键知识点小结139

课后习题140

项目七 模拟量输入/输出设计与实现141

7.1 任务一 认识ADC0808/ADC0809模数转换器141

7.1.1 ADC0808/ADC0809结构及引脚142

7.1.2 ADC0808/ADC0809工作过程及编程方法144

7.2 任务二 模数转换LED显示145

7.2.1 需求分析145

7.2.2 电路设计145

7.2.3 程序设计146

7.2.4 系统调试和仿真147

7.3 任务三 数字电压表设计与实现147

7.3.1 需求分析148

7.3.2 电路设计148

7.3.3 程序设计149

7.3.4 系统调试和仿真150

7.4 任务四 认识DAC0832数模转换器151

7.4.1 DAC0832的主要特性151

7.4.2 DAC0832引脚功能152

7.4.3 DAC0832工作方式153

7.4.4 DAC转换器的性能参数154

7.5 任务五 锯齿波发生器设计与实现155

7.5.1 需求分析155

7.5.2 电路设计155

7.5.3 软件设计156

7.5.4 系统调试和仿真157

关键知识点小结157

课后习题158

项目八 单片机串行通信设计与实现159

8.1 任务一 初识串行通信159

8.2 任务二 认识AT89S52单片机串行口161

8.2.1 单片机串行口结构162

8.2.2 串行口通信设置163

8.2.3 串行接口的波特率设计165

8.3 任务三 使用AT89S52串行口——串行口工作方式0166

8.3.1 需求分析166

8.3.2 电路设计166

8.3.3 程序设计167

8.3.4 系统调试和仿真168

8.4 任务四 使用AT89S52串行口——串行口工作方式1168

8.4.1 需求分析168

8.4.2 电路设计169

8.4.3 程序设计170

8.4.4 系统调试和仿真171

8.5 任务五 使用AT89S52串行口——串行口工作方式3171

8.5.1 需求分析171

8.5.2 电路设计171

8.5.3 程序设计172

8.5.4 系统调试和仿真175

8.6 任务六 双机串行通信的实现176

8.6.1 RS-232C基础知识176

8.6.2 MAX232176

8.6.3 双机串行通信的实现177

关键知识点小结180

课后习题181

项目九 LCD液晶和LED点阵显示实现182

9.1 任务一 认识1602LCD液晶182

9.1.1 液晶显示方式182

9.1.2 1602字符型LCD简介183

9.2 任务二 使用1602液晶显示屏显示187

9.2.1 需求分析187

9.2.2 电路设计188

9.2.3 程序设计188

9.2.4 系统调试和仿真191

9.3 任务三 认识12864LCD液晶191

9.3.1 12864LCD液晶简介191

9.3.2 字模软件的使用195

9.4 任务四 使用12864LCD液晶197

显示屏显示197

9.4.1 需求分析197

9.4.2 电路设计197

9.4.3 程序设计198

9.4.4 系统调试和仿真206

9.5 任务五 认识LED点阵206

9.5.1 LED点阵结构206

9.5.2 点阵显示方式207

9.6 任务六 使用8×8LED点阵显示208

9.6.1 需求分析208

9.6.2 电路设计209

9.6.3 程序设计209

9.6.4 系统调试和仿真211

9.7 任务七 使用8×8LED点阵拓展提高211

9.7.1 需求分析211

9.7.2 程序设计212

关键知识点小结213

课后习题214

项目十 单片机综合项目设计与实现215

10.1 任务一 简易音乐盒设计215

10.1.1 乐曲的基本知识215

10.1.2 需求分析218

10.1.3 电路设计218

10.1.4 程序设计219

10.1.5 系统调试和仿真221

10.2 任务二 液晶电子钟电路设计与实现222

10.3 任务三 4路温度采集显示电路的设计与实现236

参考文献252

热门推荐