《C51单片机模块焊接实验实践教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:赵丽清,惠鸿忠主编;徐艳,龚丽农,刘立山副主编;王蕊,李绍静,李吉忠等参编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2015
  • ISBN:9787121267406
  • 页数:238 页
图书介绍:本书是赵丽清主编的《单片机原理与C51基础》的配套实验和实践教程。针对目前大学生动手能力较弱,即使理论课程取得很好的成绩,仍然无法解决实际问题的情形,编制了针对第二课堂培训的视频教程。其特色是摒弃以往教程以单片机开发板作为目标板的讲解方式,而是以积木式单片机的设计理念作为指导,由浅入深地让学生感觉自己能够完成相关任务。将极大地提高学生的学习积极性和热情。

第1部分 单片机模块焊接及C51编程 1

第1章 认识你的装备 3

1.1 电路基石 3

1.1.1 万能板 3

1.1.2 面包板 4

1.2 连接装备 5

1.2.1 排针 5

1.2.2 排针式母座 6

1.2.3 导线 6

1.2.4 杜邦线 7

1.2.5 面包板连接线 8

1.3 焊接装备 8

1.3.1 焊锡和松香 8

1.3.2 电烙铁及烙铁支架 9

1.3.3 吸锡器 9

1.4 其他器件 10

1.4.1 万用表 10

1.4.2 镊子和美工刀 11

1.4.3 斜口钳和剥线钳 11

1.4.4 胶枪 12

1.4.5 螺丝刀套装和芯片夹 12

1.5 电路焊接方法及技巧 12

第2章 单片机简介 14

2.1 单片机概述 14

2.1.1 单片机的应用 15

2.1.2 STC89C52RC简介 15

2.1.3 51单片机引脚介绍 16

2.2 单片机与C语言的强强联手 18

2.2.1 C语言的优势 18

2.2.2 C语言运算符 19

2.2.3 变量 22

2.2.4 C语言常用数据类型 22

2.2.5 C语言常用头文件 23

2.2.6 特殊功能寄存器的使用 24

2.2.7 C语言基础语句 25

2.2.8 函数 27

2.3 逻辑电平 28

第3章 制作单片机系统板 30

3.1 单片机系统电路图及原理 30

3.2 所需器件 32

3.2.1 USB转RS-232串口下载线 32

3.2.2 DB9(母头)弯脚孔式短型D连接器(串口母座) 32

3.2.3 MAX232芯片(DIP封装) 33

3.2.4 晶振 36

3.2.5 轻触开关 37

3.2.6 排阻 37

3.2.7 40脚单片机底座 38

3.3 电路焊接与检测 39

第4章 编程,从流水灯开始 41

4.1 P1口亮灯模块制作 41

4.1.1 所需器件 41

4.1.2 电路图及原理讲解 41

4.1.3 电路焊接与检测 42

4.2 点亮第一个发光二极管 43

4.3 Keil仿真与延时的计算 57

4.4 调用延时子函数实现延时 62

4.4.1 无参数子函数书写及调用方法 62

4.4.2 有参数子函数书写及调用方法 63

4.5 期待已久的流水灯 64

4.5.1 用移位与逻辑运算实现流水灯 64

4.5.2 用库函数实现流水灯 66

第5章 蜂鸣器控制模块 69

5.1 电路图原理解析及模块制作 69

5.2 所需器件 70

5.2.1 蜂鸣器 70

5.2.2 三极管 71

5.3 编程控制蜂鸣器 75

第6章 继电器控制模块 78

6.1 电路图原理解析及模块制作 78

6.2 所需器件 79

6.2.1 继电器 79

6.2.2 1N4148 82

6.3 编程控制继电器 84

第7章 数码管显示模块 86

7.1 电路图原理及模块制作 86

7.2 制作数码管显示模块 87

7.2.1 数码管 87

7.2.2 74LS573 90

7.3 编程实现数码管显示 92

7.3.1 数码管静态显示 92

7.3.2 数码管动态显示 94

第8章 键盘扫描模块 97

8.1 电路图解析及模块制作 97

8.2 矩阵键盘制作所需器件 98

8.3 编程完成键盘检测及显示 99

8.3.1 独立键盘检测及显示 99

8.3.2 矩阵键盘扫描及显示 103

第9章 单片机中断 109

9.1 中断概述 109

9.2 定时器中断 111

9.3 外部中断 118

第10章 A/D转换模块 121

10.1 A/D转换原理及电路图解析 121

10.1.1 采样和保持 121

10.1.2 量化和编码 122

10.1.3 电路图原理解析 124

10.2 所需器件 125

10.2.1 滑动变阻器 125

10.2.2 ADC0809 126

10.3 编程实现A/D转换 129

第11章 D/A转换模块 132

11.1 D/A转换原理及电路图解析 132

11.1.1 D/A转换原理分析 132

11.1.2 电路图原理解析 133

11.2 所需器件 134

11.3 编程实现D/A转换 137

第12章 串行口通信 139

12.1 通信方式 139

12.1.1 并行通信方式 139

12.1.2 串行通信方式 139

12.2 双机通信 142

12.2.1 所需器件 142

12.2.2 模块制作 143

12.2.3 编程实现双机通信 144

12.3 单片机与计算机通信 148

第13章 液晶显示模块 152

13.1 电路原理解析及模块 152

制作 152

13.2 1602液晶显示器 153

13.3 编程控制液晶显示 157

第14章 频率计模块 160

14.1 单片机频率测量原理 160

14.2 利用单片机实现频率 162

测量 162

第15章 步进电机控制模块 167

15.1 电路原理及模块制作 167

15.2 所需器件 168

15.2.1 步进电机 168

15.2.2 ULN2003 171

15.3 编程控制步进电机 173

第16章 温度测量模块 176

16.1 电路原理及模块制作 176

16.2 所需器件 177

16.3 编程实现温度测量 183

第17章 点阵显示 187

17.1 电路原理及模块制作 187

17.2 所需器件 188

17.2.1 8×8点阵 188

17.2.2 移位寄存器74HC595 189

17.3 编程控制点阵显示 191

第18章 时钟芯片应用 194

18.1 电路原理及模块制作 194

18.2 所需器件 195

18.2.1 DS1302 195

18.2.2 晶振32.768kHz 198

18.3 编程控制时钟芯片 198

第2部分 单片机实验及课程设计 205

第19章 单片机实验 207

实验一 单片机开发工具软件使用 207

一、实验目的 207

二、实验工具 207

三、实验原理图 207

四、相关知识点介绍 210

五、实验内容 211

六、思考题 213

七、实验报告要求 213

实验二 发光二极管的节日流水灯实验 213

一、实验目的 213

二、实验工具 213

三、实验原理图 213

四、实验内容 214

五、思考题 214

六、实验报告要求 214

实验三 光电报警实验 214

一、实验目的 214

二、实验工具 214

三、实验原理图 215

四、实验内容 215

五、思考题 215

六、实验报告要求 215

实验四 定时器实验 215

一、实验目的 215

二、实验工具 216

三、实验原理图 216

四、相关知识 216

五、实验内容 216

六、思考题 219

七、实验报告要求 219

实验五 外部中断实验 219

一、实验目的 219

二、实验工具 219

三、实验原理图 219

四、相关知识 220

五、实验内容 220

六、引导程序 220

七、实验报告要求 220

实验六 串口实验 220

一、实验目的 220

二、实验工具 221

三、实验原理图 221

四、相关知识 222

五、实验内容 222

六、思考题 224

七、实验报告要求 224

实验七 数码管显示实验 224

一、实验目的 224

二、实验工具 224

三、实验原理图 224

四、相关知识 226

五、实验内容 226

六、思考题 228

七、实验报告要求 229

实验八 独立按键实验 229

一、实验目的 229

二、实验工具 229

三、实验原理图 229

四、相关知识 229

五、实验内容 229

六、思考题 230

七、实验报告要求 230

实验九 蜂鸣器报警实验 230

一、实验目的 230

二、实验工具 231

三、实验原理图 231

四、相关知识 231

五、实验内容 232

六、思考题 233

七、实验报告要求 233

第20章 单片机课程设计 234

附录 238