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

单片机应用技术项目教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘小平,张南宾主编
  • 出 版 社:重庆:重庆大学出版社
  • 出版年份:2014
  • ISBN:9787562481270
  • 页数:300 页
图书介绍:本教材以职业岗位需求为出发点,采用“项目导向、任务驱动”的编写思路,紧扣单片机应用设计的相关知识点,帮助读者由浅到深、逐步学习及领会单片机应用产品的设计方法和应用技巧,掌握项目开发的能力。
《单片机应用技术项目教程》目录

项目1信号灯 1

1.1项目设计要求 2

1.2项目分析 2

1.3知识平台 2

1.3.1单片机概述 2

1.3.2 MCS-51单片机结构 7

1.3.3单片机最小系统 18

1.3.4单片机应用系统 21

1.3.5汇编语言与C语言 23

1.3.6 C文件结构 25

1.3.7算法与流程图 27

1.4项目实施 28

1.4.1 Protues电路仿真设计 28

1.4.2软件设计 32

1.4.3 Keil C与Proteus连接仿真调试 40

1.4.4实物制作 40

关键知识点小结 41

问题与讨论 42

知识与技能拓展 43

习题 43

项目2闪烁灯 48

2.1项目设计要求 49

2.2项目分析 49

2.3知识平台 50

2.3.1并行输入输出(I/O)端口 50

2.3.2 CPU时序 52

2.3.3 C语言基本语句 53

2.4项目实施 57

2.4.1 Protues电路仿真设计 57

2.4.2软件设计 59

2.4.3 Keil C与Proteus连接仿真调试 63

2.4.4实物制作 63

关键知识点小结 64

问题与讨论 65

知识与技能拓展 65

习题 65

项目3霓虹灯 68

3.1项目设计要求 69

3.2项目分析 69

3.3知识平台 70

3.3.1标识符 70

3.3.2数据类型 72

3.3.3常量和变量 74

3.3.4运算符及表达式(一) 78

3.3.5 C语言程序的基本结构及流程图 82

3.4项目实施 83

3.4.1 Protues电路仿真设计 83

3.4.2软件设计 85

3.4.3 Keil C与Proteus连接仿真调试 90

3.4.4实物制作 90

关键知识点小结 91

问题与讨论 91

知识与技能拓展 91

习题 92

项目4简易计数器 94

4.1项目设计要求 95

4.2项目分析 95

4.3知识平台 95

4.3.1数码管的结构和分类 96

4.3.2数码管的显示方式 97

4.3.3数码管的字形编码 97

4.3.4数组 98

4.4项目实施 100

4.4.1 Protues电路仿真设计 100

4.4.2软件设计 101

4.4.3 Keil C与Proteus连接仿真调试 104

4.4.4实物制作 105

关键知识点小结 106

问题与讨论 106

知识与技能拓展 107

习题 107

项目5数字显示器 109

5.1项目设计要求 110

5.2项目分析 110

5.3知识平台 111

5.3.1动态显示方式及其典型应用电路 111

5.3.2局部变量和全局变量 114

5.3.3 C51函数 118

5.4项目实施 124

5.4.1 Protues电路仿真设计 124

5.4.2软件设计 126

5.4.3 Keil C与Proteus连接仿真调试 130

5.4.4实物制作 130

关键知识点小结 132

问题与讨论 133

知识与技能拓展 133

习题 133

项目6汽车转向灯 137

6.1项目设计要求 138

6.2项目分析 138

6.3知识平台 139

6.3.1键盘基本知识 139

6.3.2运算符及表达式(二) 142

6.3.3选择(分支)语句 144

6.4项目实施 146

6.4.1 Protues电路仿真设计 146

6.4.2软件设计 147

6.4.3 Keil C与Proteus连接仿真调试 151

6.4.4实物制作 152

关键知识点小结 152

问题与讨论 153

知识与技能拓展 153

习题 153

项目7呼叫器 155

7.1项目设计要求 156

7.2项目分析 156

7.3知识平台 157

7.3.1单片机与矩阵式按键接口电路 157

7.3.2 switch case判断语句 159

7.3.3 return, break, continue语句 161

7.4项目实施 161

7.4.1 Protues电路仿真设计 161

7.4.2软件设计 163

7.4.3 Keil C与Proteus连接仿真调试 170

7.4.4实物制作 170

关键知识点小结 171

问题与讨论 172

知识与技能拓展 172

习题 172

项目8报警器 174

8.1项目设计要求 175

8.2项目分析 175

8.3知识平台 175

8.3.1中断系统 175

8.3.2中断系统控制 178

8.3.3中断处理过程 181

8.3.4中断源扩展方法 182

8.3.5音频报警模块设计 183

8.3.6热释电红外传感器与单片机的连接 184

8.4项目实施 185

8.4.1 Protues电路仿真设计 185

8.4.2软件设计 187

8.4.3 Keil C与Proteus连接仿真调试 189

8.4.4实物制作 189

关键知识点小结 190

问题与讨论 190

知识与技能拓展 191

习题 191

项目9测速表 193

9.1项目设计要求 194

9.2项目分析 194

9.3知识平台 195

9.3.1定时/计数器的结构 195

9.3.2定时/计数器的工作方式 198

9.3.3定时/计数器的初步应用举例 200

9.3.4霍尔传感器(A3144)与单片机的连接 203

9.4项目实施 203

9.4.1 Protues电路仿真设计 203

9.4.2软件设计 205

9.4.3 Keil C与Proteus连接仿真调试 208

9.4.4实物制作 208

关键知识点小结 209

问题与讨论 209

知识与技能拓展 210

习题 210

项目10烟雾检测报警器 213

10.1项目设计要求 214

10.2项目分析 214

10.3知识平台 215

10.3.1 MQ-2烟雾传感器 215

10.3.2信号采集及前置放大电路 216

10.3.3 A/D转换电路 218

10.3.4声光报警电路 222

10.4项目实施 222

10.4.1 Protuse电路仿真设计 222

10.4.2软件设计 224

10.4.3 Keil C与Protuse连接仿真调试 228

10.4.4实物制作 228

关键知识点小结 229

问题与讨论 230

知识与技能拓展 230

习题 230

项目11调速水泵 232

11.1项目设计要求 233

11.2项目分析 233

11.3知识平台 233

11.3.1 PWM技术概述 233

11.3.2 PWM调速基本工作原理 234

11.3.3数/模(D/A)转换器概述 235

11.3.4典型D/A转换器件——DAC0832 236

11.4项目实施 243

11.4.1 Protuse电路仿真设计 243

11.4.2软件设计 244

11.4.3 Keil C与Protuse连接仿真调试 245

11.4.4实物制作 245

关键知识点小结 246

问题与讨论 246

知识与技能拓展 246

习题 247

项目12远程通信控制器 248

12.1项目设计要求 249

12.2项目分析 249

12.3知识平台 250

12.3.1数据通信基础 250

12.3.2串行通信分类 251

12.3.3单片机的异步串口(UART) 252

12.3.4串口通信的基本程序模块 256

12.3.5字符串与字符数组 257

12.3.6双机通信的硬件连接 259

12.4项目实施 259

12.4.1 Protues电路仿真设计 259

12.4.2软件设计 262

12.4.3 Keil C与Proteus连接仿真调试 272

12.4.4实物制作 272

关键知识点小结 273

问题与讨论 273

知识与技能拓展 273

习题 274

附录 276

附录A Proteus ISIS的使用 276

附录B Keil μVision4使用 289

附录C STC-ISP下载软件的使用 296

参考文献 300

返回顶部