当前位置:首页 > 工业技术
单片机应用实训教程
单片机应用实训教程

单片机应用实训教程PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:张秋菊,刘继超主编;鲁小利,宋晓华副主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2015
  • ISBN:9787122247377
  • 页数:163 页
图书介绍:本教材分为两部分。第1部分为基础理论和基础实训,包括单片机概述、编程语言、单片机应用系统的开发环境和6个相互独立的基础实训内容,涵盖了单片机的输入输出、定时、中断、串行口等基本的常用功能模块。第2部分为综合实训,包括5个具有实用价值的实训内容。
《单片机应用实训教程》目录

第1部分 基础理论及基础实训 2

第1章 单片机概述 2

1.1单片机简介 2

1.1.1单片机发展历史 2

1.1.2单片机发展的主要阶段 3

1.1.3单片机应用范围 3

1.2单片机的种类 4

1.3单片机的主要性能和结构 5

1.3.1单片机的内部结构 5

1.3.2单片机的外部管脚 10

1.4单片机最小系统 12

1.4.1复位电路 12

1.4.2时钟电路 12

习题 13

第2章 单片机程序设计语言 14

2.1汇编语言程序设计 14

2.1.1指令格式及寻址方式 14

2.1.2传送指令 15

2.1.3转移指令 17

2.1.4移位指令 20

2.1.5查表指令 21

2.1.6算术运算指令 22

2.1.7逻辑运算指令 23

2.1.8位操作指令 24

2.1.9伪指令 26

2.2 C51程序设计 26

2.2.1特殊功能寄存器的读写 26

2.2.2 I/O口的读写 27

2.2.3中断服务子程序的设计 28

2.2.4应用实例 28

习题 29

第3章 单片机内部模块及常用外设 30

3.1单片机的中断系统 30

3.1.1中断源 30

3.1.2中断标志位 30

3.1.3中断允许寄存器 31

3.1.4中断优先级 32

3.1.5 CPU响应中断过程 32

3.2单片机的定时器/计数器 35

3.3单片机的串口结构 40

3.3.1单片机串口结构 40

3.3.2串行口控制寄存器SCON 41

3.3.3专用寄存器PCON 42

3.3.4串行口的工作方式 42

3.3.5波特率选择 43

3.4数码显示器 43

3.4.1 LED数码显示器的结构 43

3.4.2 LED数码显示器的显示段码 43

3.4.3 LED数码显示器的接口电路 44

习题 45

第4章 单片机应用系统开发工具 46

4.1 PROTEUS简介 46

4.2 PROTEUS的使用 47

4.2.1进入PROTEUS ISIS 47

4.2.2工作界面 47

4.2.3绘图主要操作 50

4.2.4电路图线路的绘制 52

4.2.5实例 53

4.3 Keil u Vision4软件的介绍 58

4.4 Keil u Vision4软件的使用 59

第5章 基础实训 69

5.1开关控制发光二极管 69

5.2发光二极管的闪烁 70

5.3流水灯 71

5.4电机的驱动 73

附录 直流电机 78

一、直流电动机结构及工作原理 79

二、直流电动机驱动原理及驱动芯片 80

三、直流电动机的调速原理 82

5.5倒计时器的设计 83

5.6双机通信 86

习题 88

第2部分 综合实训 92

第6章 避障小车的设计 92

6.1任务描述及分析 92

6.2系统整体设计 93

6.3所需器件清单及器件工作原理 94

6.3.1模块功能介绍 94

6.3.2超声波测距模块 95

6.3.3超声波发射电路 95

6.3.4超声波回波检测电路 96

6.3.5显示模块 96

6.3.6温度补偿模块 97

6.3.7蜂鸣器报警模块 98

6.3.8直流电机驱动电路 99

6.4任务的实现 99

6.5实物 100

第7章 基于单片机的交通灯控制系统 112

7.1任务描述及分析 112

7.2系统整体设计 112

7.3所需器件清单及器件工作原理 114

7.4任务的实现 115

7.4.1硬件设计 115

7.4.2程序代码 115

第8章 温度监测系统的设计 119

8.1任务描述及分析 119

8.2系统整体设计 119

8.3所需器件的工作原理 120

8.3.1单片机电路 120

8.3.2温度传感器DS 18B20 120

8.3.3数码管电路 125

8.4任务的实现 125

第9章 单片机对键盘的控制 133

9.1独立按键控制数码管显示 133

9.1.1任务描述及分析 134

9.1.2任务的实现 134

9.2矩阵键盘控制数码管 135

9.2.1任务描述及分析 137

9.2.2键盘扫描原理 138

9.2.3任务的实现 140

第10章 万年历的设计 147

10.1实训项目功能描述 147

10.2实训项目功能分析 147

10.2.1显示模块 147

10.2.2时钟模块 148

10.2.3实时环境温度采集模块 148

10.2.4报警模块 148

10.2.5设置模块 148

10.3实训项目所需器件清单及器件工作原理 149

10.4实训项目的实现 150

10.4.1硬件设计 150

10.4.2软件设计 150

返回顶部