图书介绍

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

单片机实训教程
  • 张迎辉,贡雪梅主编;赵润林,栾良龙副主编 著
  • 出版社: 北京:北京大学出版社
  • ISBN:7301096402
  • 出版时间:2005
  • 标注页数:281页
  • 文件大小:10MB
  • 文件页数:297页
  • 主题词:单片微型计算机-高等学校:技术学校-教材

PDF下载


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

下载说明

单片机实训教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 单片机开发系统简介1

1.1 实训概要1

1.2 单片机开发系统操作指南5

1.2.1 实训目的5

1.2.2 实训案例5

1.2.3 实训内容6

习题9

第2章 MCS-51单片机指令系统10

2.1 实训概要10

2.2 实训1 通用数据传送指令训练13

2.2.1 实训目的13

2.2.2 实训要求13

2.2.3 实训预习13

2.2.4 实训器材16

2.2.5 实训案例16

2.2.6 实训程序17

2.2.7 实训步骤18

2.3 实训2 堆栈及交换指令训练18

2.3.1 实训目的18

2.3.2 实训要求18

2.3.3 实训预习18

2.3.4 实训器材20

2.3.5 实训程序20

2.3.6 实训步骤21

2.3.7 思考与讨论21

2.4 实训3 加法及十进制调整指令训练22

2.4.1 实训目的22

2.4.2 实训要求22

2.4.3 实训预习22

2.4.4 实训器材23

2.4.5 实训程序23

2.4.6 实训步骤24

2.4.7 思考与讨论25

2.5 实训4 减法指令训练25

2.5.1 实训目的25

2.5.2 实训要求25

2.5.3 实训预习25

2.5.4 实训器材26

2.5.5 实训程序26

2.5.6 实训步骤27

2.6 实训5 乘法和除法指令训练27

2.6.1 实训目的27

2.6.2 实训要求27

2.6.3 实训预习28

2.6.4 实训器材28

2.6.5 实训程序28

2.6.6 实训步骤28

2.7 实训6 逻辑操作指令训练29

2.7.1 实训目的29

2.7.2 实训要求29

2.7.3 实训预习30

2.7.4 实训器材31

2.7.5 实训程序31

2.7.6 实训步骤31

2.7.7 思考与讨论32

2.8 实训7 控制转移指令训练32

2.8.1 实训目的32

2.8.2 实训要求32

2.8.3 实训预习33

2.8.4 实训器材34

2.8.5 程序流程及实训程序34

2.8.6 实训步骤36

2.9 实训8 位操作指令训练36

2.9.1 实训目的36

2.9.2 实训要求36

2.9.3 实训预习36

2.9.4 实训器材37

2.9.5 实训步骤37

2.9.6 实训程序38

2.9.7 思考与练习38

习题39

第3章 汇编语言程序设计41

3.1 实训概要41

3.2 实训9 顺序程序设计训练42

3.2.1 实训目的42

3.2.2 实训要求42

3.2.3 实训预习42

3.2.4 实训器材43

3.2.5 实训程序43

3.2.6 实训步骤45

3.2.7 思考与讨论45

3.3 实训10 分支程序设计训练46

3.3.1 实训目的46

3.3.2 实训要求46

3.3.3 实训预习46

3.3.4 实训器材47

3.3.5 程序流程及实训程序47

3.3.6 实训步骤48

3.3.7 思考与讨论49

3.4 实训11 循环程序设计训练49

3.4.1 实训目的49

3.4.2 实训要求49

3.4.3 实训预习49

3.4.4 实训器材50

3.4.5 实训程序50

3.4.6 实训步骤51

3.4.7 思考与讨论51

3.5 实训12 子程序设计训练52

3.5.1 实训目的52

3.5.2 实训要求52

3.5.3 实训预习52

3.5.4 实训器材53

3.5.5 实训程序53

3.5.6 实训步骤54

习题54

第4章 MCS-51输入/输出接口57

4.1 实训概要57

4.2 实训13 闪烁灯控制58

4.2.1 实训目的58

4.2.2 实训要求58

4.2.3 硬件电路原理图58

4.2.4 程序设计思路58

4.2.5 实训程序流程图59

4.2.6 实训程序60

4.2.7 实训步骤60

4.3 实训14 开关状态的显示61

4.3.1 实训目的61

4.3.2 实训要求61

4.3.3 硬件电路原理图61

4.3.4 程序设计思路61

4.3.5 实训程序62

4.3.6 实训器材63

4.3.7 实训步骤63

4.3.8 思考与讨论64

4.4 实训15 节日彩灯控制65

4.4.1 实训目的65

4.4.2 实训要求65

4.4.3 硬件电路原理图65

4.4.4 程序设计思路65

4.4.5 实训器材65

4.4.6 实训步骤66

4.4.7 实训程序66

4.4.8 思考与讨论67

4.5 实训16 运算器电路68

4.5.1 实训目的68

4.5.2 实训要求68

4.5.3 硬件电路原理图68

4.5.4 程序设计思路68

4.5.5 实训器材69

4.5.6 实训程序69

4.5.7 实训步骤70

4.5.8 思考与讨论70

习题71

第5章 定时/计数器和中断72

5.1 实训概要72

5.2 实训17 方波发生器76

5.2.1 实训目的76

5.2.2 实训要求76

5.2.3 实训器材77

5.2.4 程序设计思路77

5.2.5 硬件电路原理图77

5.2.6 实训步骤77

5.3 实训18 外部工件计数器79

5.3.1 实训目的79

5.3.2 实训要求80

5.3.3 实训器材80

5.3.4 程序设计思路80

5.3.5 硬件电路原理图80

5.3.6 实训步骤81

5.3.7 实训程序81

5.4 实训19 外部脉冲宽度测试器86

5.4.1 实训目的86

5.4.2 实训要求86

5.4.3 实训器材87

5.4.4 硬件电路原理图87

5.4.5 实训程序87

5.4.6 实训步骤89

5.4.7 思考与讨论90

5.5 实训20 中断控制研究90

5.5.1 实训目的90

5.5.2 实训要求90

5.5.3 实训器材90

5.5.4 硬件电路原理图90

5.5.5 实训步骤91

5.5.6 实训程序92

5.5.7 分析与思考93

5.6 实训21 4人抢答器的中断控制94

5.6.1 实训目的94

5.6.2 实训要求94

5.6.3 设计思想94

5.6.4 硬件电路原理图94

5.6.5 实训步骤94

5.6.6 主程序及中断服务程序95

5.6.7 思考与讨论96

习题96

第6章 串行接口控制98

6.1 实训概要98

6.2 实训22 串行数据传送103

6.2.1 实训目的103

6.2.2 实训要求103

6.2.3 实训器材103

6.2.4 硬件电路原理图103

6.2.5 实训步骤104

6.2.6 实训程序104

6.2.7 分析与思考105

6.3 实训23 串行接口扩展输出I/O口105

6.3.1 实训目的105

6.3.2 实训要求105

6.3.3 实训器材105

6.3.4 硬件电路原理图105

6.3.5 实训步骤105

6.3.6 实训程序106

6.3.7 分析与思考108

6.4 实训24 串行接口扩展输入I/O口108

6.4.1 实训目的108

6.4.2 实训要求108

6.4.3 实训器材108

6.4.4 硬件电路原理图108

6.4.5 实训步骤108

6.4.6 实训程序109

6.5 实训25 双机通信110

6.5.1 实训目的110

6.5.2 实训要求110

6.5.3 实训器材111

6.5.4 通信协议111

6.5.5 程序设计思想111

6.5.6 硬件电路原理图112

6.5.7 实训步骤112

6.5.8 程序流程图113

6.5.9 实训程序117

6.5.10 分析与思考119

6.6 实训26 多机通信121

6.6.1 实训目的121

6.6.2 实训要求121

6.6.3 实训器材121

6.6.4 硬件电路原理图121

6.6.5 程序流程图121

6.6.6 实训步骤125

6.6.7 实训程序125

习题126

第7章 单片机常用接口电路128

7.1 实训概要128

7.2 实训27 简单I/O接口扩展130

7.2.1 实训目的130

7.2.2 实训要求130

7.2.3 实训器材130

7.2.4 预备知识131

7.2.5 硬件电路原理图131

7.2.6 实训步骤131

7.2.7 程序流程及实训程序132

7.2.8 分析与思考133

7.3 实训28 工业注塑机自动控制134

7.3.1 实训目的134

7.3.2 实训要求134

7.3.3 预备知识134

7.3.4 实训器材134

7.3.5 实训步骤134

7.3.6 硬件电路原理图134

7.3.7 实训程序135

7.3.8 分析与思考137

7.4 实训29 可编程8255的基本控制137

7.4.1 实训目的137

7.4.2 实训要求137

7.4.3 实训器材137

7.4.4 硬件电路原理图137

7.4.5 实训步骤138

7.4.6 程序流程及实训程序139

7.4.7 分析与思考141

7.5 实训30 LED显示器接口141

7.5.1 实训目的141

7.5.2 实训要求141

7.5.3 实训器材141

7.5.4 预备知识142

7.5.5 硬件电路原理图142

7.5.6 实训步骤143

7.5.7 实训程序143

7.5.8 分析与思考144

7.6 实训31 LED的动态显示研究144

7.6.1 实训目的144

7.6.2 实训要求144

7.6.3 实训器材144

7.6.4 预备知识144

7.6.5 硬件电路原理图145

7.6.6 实训步骤145

7.6.7 实训程序147

7.6.8 分析与思考148

7.7 实训32 单键识别技术149

7.7.1 实训目的149

7.7.2 实训要求149

7.7.3 实训器材149

7.7.4 预备知识149

7.7.5 硬件电路原理图149

7.7.6 实训步骤150

7.7.7 实训程序150

7.8 实训33 4×4矩阵式键盘识别技术152

7.8.1 实训目的152

7.8.2 实训要求152

7.8.3 预备知识152

7.8.4 实训器材153

7.8.5 硬件电路原理图153

7.8.6 实训步骤154

7.8.7 程序流程及实训程序154

7.9 实训34 A/D转换160

7.9.1 实训目的160

7.9.2 实训要求160

7.9.3 实训器材160

7.9.4 硬件电路原理图161

7.9.5 实训步骤161

7.9.6 实训程序161

7.9.7 分析与思考163

7.10 实训35 D/A转换164

7.10.1 实训目的164

7.10.2 实训要求164

7.10.3 实训器材164

7.10.4 硬件电路原理图164

7.10.5 实训步骤165

7.10.6 实训程序165

7.10.7 分析与思考167

习题167

第8章 单片机多功能接口技术169

8.1 实训概要169

8.2 实训36 电子音乐171

8.2.1 实训目的171

8.2.2 实训要求171

8.2.3 实训器材171

8.2.4 硬件电路原理图171

8.2.5 实训步骤171

8.2.6 程序流程及实训程序172

8.3 实训37 交通信号灯控制178

8.3.1 实训目的178

8.3.2 实训要求178

8.3.3 实训器材178

8.3.4 设计思想178

8.3.5 硬件电路原理图180

8.3.6 实训步骤181

8.3.7 实训程序181

8.4 实训38 产品数量显示183

8.4.1 实训目的183

8.4.2 实训要求183

8.4.3 设计思想183

8.4.4 实训器材183

8.4.5 硬件电路原理图183

8.4.6 实训步骤184

8.4.7 实训程序184

8.5 实训39 电脑时钟186

8.5.1 实训目的186

8.5.2 实训要求186

8.5.3 实训器材186

8.5.4 程序流程图187

8.5.5 实训步骤187

8.5.6 实训程序188

8.5.7 分析与思考196

8.6 实训40 I2C存储卡读写197

8.6.1 实训目的197

8.6.2 实训要求197

8.6.3 硬件电路原理图197

8.6.4 实训步骤198

8.6.5 实训程序198

习题204

第9章 单片机的综合应用206

9.1 实训概要206

9.2 单片机应用系统的开发与可靠性设计206

9.2.1 单片机应用系统设计前的准备工作206

9.2.2 硬件设计206

9.2.3 软件设计207

9.2.4 应用系统的软硬件调试208

9.2.5 应用系统的抗干扰设计209

9.3 三相步进电机的控制210

9.3.1 实训目的210

9.3.2 实训要求210

9.3.3 预备知识210

9.3.4 硬件电路原理图212

9.3.5 实训程序212

9.4 汉字液晶显示器的设计214

9.4.1 实训目的214

9.4.2 实训要求215

9.4.3 预备知识215

9.4.4 硬件电路原理图217

9.4.5 实训程序218

9.5 多路温度巡检系统的设计222

9.5.1 实训目的222

9.5.2 实训要求222

9.5.3 预备知识222

9.5.4 硬件电路原理图223

9.5.5 程序流程及实训程序224

9.6 消防火灾自动报警控制系统228

9.6.1 实训目的228

9.6.2 实训要求228

9.6.3 系统总体设计229

9.6.4 系统硬件电路设计229

9.6.5 硬件电路原理图231

9.6.6 程序流程及实训程序234

习题254

第10章 MCS-51单片机的C51编程训练255

10.1 实训概要255

10.2 C51简介及编程255

10.2.1 C51简介255

10.2.2 C51语言编程方法256

10.2.3 Keil C51工具包的安装256

10.2.4 Keil C51具包的各部分功能及使用简介256

10.3 μVision2集成开发环境257

10.3.1 项目管理器257

10.3.2 集成功能257

10.3.3 编辑器和调试器258

10.3.4 C51编译器258

10.4 实训41 算术运算程序设计260

10.4.1 实训目的260

10.4.2 预备知识260

10.4.3 实训要求260

10.4.4 实训器材260

10.4.5 实训步骤260

10.4.6 实训程序260

10.5 实训42 简单I/O输出261

10.5.1 实训目的261

10.5.2 实训要求261

10.5.3 硬件电路原理图261

10.5.4 实训器材261

10.5.5 实训步骤261

10.5.6 实训程序262

10.6 实训43 定时器中断训练264

10.6.1 实训目的264

10.6.2 实训要求264

10.6.3 硬件电路原理图264

10.6.4 实训器材265

10.6.5 实训步骤265

10.6.6 实训程序265

习题266

附录1 MCS-51单片机指令速查表267

附录2 美国标准信息交换码ASCII字符表272

附录3 常用集成电路引脚图273

附录4 特殊功能寄存器功能汇总279

参考文献281

热门推荐