图书介绍

单片机程序设计实践教程PDF|Epub|txt|kindle电子书版本网盘下载

单片机程序设计实践教程
  • 潘晓宁,朱耀东编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302199748
  • 出版时间:2009
  • 标注页数:326页
  • 文件大小:22MB
  • 文件页数:339页
  • 主题词:单片微型计算机-程序设计-教材

PDF下载


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

下载说明

单片机程序设计实践教程PDF格式电子书版下载

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

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

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

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

图书目录

基础知识篇3

第1章 单片机概述3

1.1 单片机的发展3

1.2 MCS-51系列单片机简介4

1.3 单片机的应用模式和应用领域6

1.4 如何使用这本书7

第2章 MCS-51单片机的内部结构9

2.1 内部结构与引脚功能9

2.1.1 内部结构9

2.1.2 CPU部件及特殊功能寄存器10

2.1.3 引脚功能16

2.2 并行I/O(输入/输出)接口18

2.2.1 输入功能18

2.2.2 输出功能及负载配置19

2.3 存储器配置方法20

2.3.1 程序存储器配置21

2.3.2 数据存储器配置22

2.4 时钟电路与CPU时序24

2.4.1 时钟电路24

2.4.2 CPU时序25

第3章 MCS-51单片机的系统资源26

3.1 中断系统和外部中断26

3.1.1 中断技术概述26

3.1.2 MCS-51单片机中断系统28

3.1.3 中断服务函数30

3.2 定时器/计数器31

3.2.1 定时器/计数器的结构及工作原理31

3.2.2 定时器/计数器的四种工作方式31

3.3 串行通信34

3.3.1 串行通信的概念34

3.3.2 MCS-51单片机的串行口结构35

3.3.3 MCS-51单片机串行通信工作方式36

3.3.4 MCS-51单片机串行口波特率的选择38

第4章 STC单片机内部资源和PMY单片机开发板简介39

4.1 STC单片机系统资源和特点39

4.1.1 STC单片机的特点和选型39

4.1.2 STC单片机减少对外部电磁辐射的三大措施42

4.1.3 STC89C52 RC单片机的特殊功能寄存器42

4.2 PMY单片机开发板介绍46

第5章 Keil C51程序设计基础52

5.1 标识符和关键字53

5.2 C51的数据类型54

5.2.1 整型(int)54

5.2.2 实型数据55

5.2.3 字符型数据(char)55

5.2.4 指针型(*)56

5.2.5 bit位标量56

5.2.6 各类数值型数据之间的混合运算56

5.3 C51的数据存储类型57

5.4 C51的基本运算61

5.4.1 算术运算符和算术表达式61

5.4.2 关系运算符62

5.4.3 逻辑运算符63

5.4.4 位运算63

5.5 C51的基本语句63

5.5.1 条件语句64

5.5.2 循环语句64

5.5.3 break、continue和goto语句66

5.6 C51的函数66

5.6.1 函数的分类与定义67

5.6.2 C51的中断服务函数68

5.7 数组与指针69

5.7.1 数组69

5.7.2 指针70

5.8 C51的预处理命令71

5.8.1 宏定义71

5.8.2 文件包含72

5.8.3 条件编译73

第6章 Keil C51和STC-ISP软件的使用75

6.1 Keil C51软件的使用75

6.1.1 启动Keil C51软件75

6.1.2 简单程序的调试75

6.2 用STC-ISP软件将HEX文件写入单片机芯片中81

6.2.1 项目开发板和STC下载线的配置81

6.2.2 将HEX文件写入单片机芯片82

基础项目篇87

第7章 单片机端口输入/输出控制(按键和点灯)87

7.1 项目目标设计87

7.2 项目任务87

7.3 系统板上硬件连线89

7.4 程序流程图89

7.5 C语言源程序89

7.6 系统构成和程序分析90

7.7 项目扩展任务93

第8章 流水灯控制94

8.1 项目目标设计94

8.2 项目任务94

8.3 系统板上硬件连线96

8.4 程序流程图96

8.5 C语言源程序96

8.6 系统构成和程序分析97

8.7 项目扩展任务102

第9章 七段数码管和4×4键盘控制103

9.1 项目目标设计103

9.2 项目任务103

9.3 系统板上硬件连线105

9.4 程序流程图105

9.5 C语言源程序105

9.6 系统构成和程序分析106

9.7 项目扩展任务108

第10章 继电器和直流小电机正反转控制109

10.1 项目目标设计109

10.2 项目任务109

10.3 系统板上硬件连线111

10.4 程序流程图111

10.5 C语言源程序112

10.6 系统构成和程序分析114

10.7 项目扩展任务119

第11章 A/D转换120

11.1 项目目标设计120

11.2 项目任务120

11.3 系统板上硬件连线122

11.4 程序流程图122

11.5 C语言源程序122

11.6 系统构成和程序分析124

11.7 项目扩展任务129

第12章 光电传感器和蜂鸣器控制130

12.1 项目目标设计130

12.2 项目任务130

12.3 系统板上硬件连线132

12.4 程序流程图132

12.5 C语言源程序133

12.6 系统构成和程序分析135

12.7 项目扩展任务138

第13章 简易数字信号发生器140

13.1 项目目标设计140

13.2 项目任务140

13.3 系统板上硬件连线142

13.4 程序流程图142

13.5 C语言源程序142

13.6 系统构成和程序分析147

13.7 项目扩展任务152

第14章 1602液晶显示控制153

14.1 项目目标设计153

14.2 项目任务153

14.3 系统板上硬件连线153

14.4 程序流程图155

14.5 C语言源程序155

14.6 系统构成和程序分析158

14.7 项目扩展任务164

第15章 串行通信165

15.1 项目目标设计165

15.2 项目任务165

15.3 系统板上硬件连线167

15.4 程序流程图167

15.5 C语言源程序168

15.6 系统构成和程序分析170

15.7 项目扩展任务173

第16章 数字钟设计174

16.1 项目目标设计174

16.2 项目任务174

16.3 系统板上硬件连线176

16.4 程序流程图176

16.5 C语言源程序176

16.6 系统构成和程序分析183

16.7 项目扩展任务191

第17章 EEPROM器件24C02读写控制192

17.1 项目目标设计192

17.2 项目任务192

17.3 系统板上硬件连线194

17.4 程序流程图194

17.5 C语言源程序194

17.6 系统构成和程序分析198

17.7 项目扩展任务200

第18章 温度传感器201

18.1 项目目标设计201

18.2 项目任务201

18.3 系统板上硬件连线203

18.4 程序流程图203

18.5 C语言源程序203

18.6 系统构成和程序分析208

18.7 项目扩展任务216

第19章 步进电机控制217

19.1 项目目标设计217

19.2 项目任务217

19.3 系统板上硬件连线219

19.4 程序流程图219

19.5 C语言源程序221

19.6 系统构成和程序分析224

19.7 项目扩展任务233

第20章 红外数据传输234

20.1 项目目标设计234

20.2 项目任务234

20.3 系统板上硬件连线235

20.4 程序流程图236

20.5 C语言源程序237

20.6 系统构成和程序分析242

20.7 项目扩展任务252

综合项目提高篇255

第21章 停车场驻车信息显示和出入口模拟控制系统255

21.1 需求分析255

21.2 系统分析255

21.3 系统设计任务257

21.4 硬件设计分析259

21.5 系统软件设计分析261

第22章 空调模拟控制系统268

22.1 需求分析268

22.2 系统分析268

22.3 系统设计任务270

22.4 硬件设计分析272

22.5 系统软件设计分析273

第23章 具有远程调时功能的城市十字路口信号灯模拟控制系统282

23.1 概述282

23.2 需求分析282

23.3 城市交通信号灯控制系统的发展和分类283

23.4 系统分析284

23.5 系统设计任务290

23.6 硬件设计分析292

23.7 系统软件设计分析294

第24章 具有串口校时和闹铃功能的数字钟系统设计302

24.1 需求分析302

24.2 系统分析与设计任务302

24.3 硬件设计分析304

24.4 系统软件设计分析304

附录A PMY单片机开发板系统原理图321

附录B PMY单片机开发板系统PCB布板图324

参考文献325

热门推荐