技术教育社区
www.teccses.org

单片机原理与真实性项目应用教程/罗锋华

封面

作者:罗锋华

页数:208

出版社:电子工业出版社

出版日期:2019

ISBN:9787121364877

电子书格式:pdf/epub/txt

内容简介

本书共10个项目,内容分别为报警灯的闪烁控制,流水灯的闪烁控制,远程智能交通灯的控制,数码管显示控制,简易电子琴的设计,点阵显示器的控制,AD、DA转换,存储器扩展应用,数字钟设计及液晶显示器的控制。本书的特点是取材于各种实践,将原来的章节安排转换成基于工作过程的课程,实例较多,实用性强。本书中的C语言是针对8051单片机特有结构描述的,即使是无编程基础的人,也可以通过本书学习单片机的C语言编程。本书可作为大专院校师生、培训班师生和全国大学生电子设计竞赛的教材,也可作为从事单片机开发的技术人员的参考用书。

作者简介

罗锋华,男,1979年7月生,中共党员,江西南昌人。2003年7月毕业于南昌航空工业学院电子科学与技术专业,现为江西现代职业技术学院信息工程分院院长助理。

本书特色

本书共10个项目,内容分别为报警灯的闪烁控制,流水灯的闪烁控制,远程智能交通灯的控制,数码管显示控制,简易电子琴的设计,点阵显示器的控制,AD、DA转换,存储器扩展应用,数字钟设计及液晶显示器的控制。本书的特点是取材于各种实践,将原来的章节安排转换成基于工作过程的课程,实例较多,实用性强。本书中的C语言是针对8051单片机特有结构描述的,即使是无编程基础的人,也可以通过本书学习单片机的C语言编程。本书可作为大专院校师生、培训班师生和全国大学生电子设计竞赛的教材,也可作为从事单片机开发的技术人员的参考用书。

目录

目录

项目1 报警灯的闪烁控制 1

1.1 任务一:预备知识 1

1.1.1 知识链接 1

1.1.2 任务分析 11

1.1.3 任务实施 11

1.1.4 思考与练习 12

1.2 任务二:51单片机的结构、引脚功能、最小系统电路图 12

1.2.1 知识链接 12

1.2.2 任务分析 25

1.2.3 任务实施 25

1.2.4 归纳总结 26

1.2.5 思考与练习 26

1.3 任务三:KEIL C51软件的操作及点亮一个LED 27

1.3.1 知识链接 27

1.3.2 任务分析 37

1.3.3 任务实施 37

1.3.4 归纳总结 39

项目2 流水灯的闪烁控制 40

2.1 任务一:流水灯的定时/计数控制 40

2.1.1 知识链接 40

2.1.2 任务分析 43

2.1.3 任务实施 44

2.1.4 归纳总结 45

2.1.5 思考与练习 45

2.2 任务二:流水灯的中断控制 46

2.2.1 知识链接 46

2.2.2 任务分析 49

2.2.3 任务实施 49

2.2.4 归纳总结 50

2.2.5 思考与练习 50

项目3 远程智能交通灯的控制 51

3.1 任务一:51单片机串行通信 51

3.1.1 知识链接 51

3.1.2 任务分析 61

3.1.3 任务实施 61

3.1.4 归纳总结 65

3.1.5 思考与练习 65

3.2 任务二:远程智能交通灯的控制 66

3.2.1 任务分析 66

3.3.2 任务实施 67

3.3.3 归纳总结 73

3.3.4 思考与练习 73

项目4 数码管显示控制 74

4.1 任务一:数码管的显示原理及静态显示实现 74

4.1.1 知识链接 74

4.1.2 任务分析 76

4.1.3 任务实施 76

4.1.4 归纳总结 78

4.1.5 思考与练习 78

4.2 任务二:数码管动态扫描原理及程序设计 78

4.2.1 知识链接 78

4.2.2 任务分析 79

4.2.3 任务实施 79

4.2.4 归纳总结 81

4.2.5 思考与练习 81

项目5 简易电子琴的设计 82

5.1 任务一:独立键盘的设计原理和数码管控制 82

5.1.1 知识链接 82

5.1.2 任务分析 84

5.1.3 任务实施 85

5.1.4 归纳总结 86

5.1.5 思考与练习 87

5.2 任务二:矩阵键盘的设计原理、编码及C程序设计 87

5.2.1 知识链接 87

5.2.2 任务分析 88

5.2.3 任务实施 88

5.2.4 归纳总结 93

5.2.5 思考与练习 93

5.3 任务三:矩阵键盘与蜂鸣器控制(音乐盒的实现) 93

5.3.1 知识链接 93

5.3.2 任务分析 94

5.3.3 任务实施 95

5.3.4 归纳总结 101

5.3.5 思考与练习 101

项目6 点阵显示器的控制 102

6.1 任务一:8×8点阵显示器的控制 102

6.1.1 知识链接 102

6.1.2 任务分析 109

6.1.3 任务实施 109

6.1.4 归纳总结 111

6.1.5 思考与练习 112

6.2 任务二:16×16点阵显示器的控制 112

6.2.1 知识链接 112

6.2.2 任务分析 114

6.2.3 任务实施 114

6.2.4 归纳总结 117

6.2.5 思考与练习 117

项目7 AD、DA转换 118

7.1 任务一:AD、DA转换原理及应用 118

7.1.1 知识链接 118

7.1.2 任务分析 124

7.1.3 任务实施 125

7.1.4 归纳总结 125

7.1.5 思考与练习 126

7.2 任务二:ADC0809操作方法及C语言程序设计 126

7.2.1 知识链接 126

7.2.2 任务分析 129

7.2.3 任务实施 129

7.2.4 归纳总结 130

7.2.5 思考与练习 131

7.3 任务三:DAC0832操作方法及C语言程序设计 131

7.3.1 知识链接 131

7.3.2 任务分析 133

7.3.3 任务实施 133

7.3.4 归纳总结 135

7.3.5 思考与练习 135

项目8 存储器扩展应用 136

8.1 任务一:存储器的概念、芯片介绍及选择原则 136

8.1.1 知识链接 136

8.1.2 任务分析 137

8.1.3 任务实施 137

8.1.4 归纳总结 138

8.1.5 思考与练习 138

8.2 任务二:存储器芯片与单片机的连接 138

8.2.1 知识链接 138

8.2.2 任务分析 143

8.2.3 任务实施 143

8.2.4 归纳总结 144

8.2.5 思考与练习 144

8.3 任务三:存储器扩展的程序设计制作 145

8.3.1 知识链接 145

8.3.2 任务分析 149

8.3.3 任务实施 149

8.3.4 归纳总结 149

8.3.5 思考与练习 149

项目9 数字钟设计 151

9.1 任务一:简易时钟功能设计 151

9.1.1 知识链接 151

9.1.2 任务分析 158

9.1.3 任务实施 158

9.1.4 归纳总结 162

9.1.5 思考与练习 162

9.2 任务二:DS1302数字时钟显示的设计 162

9.2.1 知识链接 162

9.2.2 任务分析 170

9.2.3 任务实施 170

9.2.4 归纳总结 177

9.2.5 思考与练习 177

项目10 液晶显示器的控制 178

10.1 任务一:1602液晶显示器原理 178

10.1.1 知识链接 178

10.1.2 任务分析 183

10.1.3 任务实施 183

10.1.4 归纳总结 185

10.1.5 思考与练习 185

10.2 任务二:12864液晶显示器原理 185

10.2.1 知识链接 185

10.2.2 任务分析 190

10.2.3 任务实施 190

10.2.4 归纳总结 196

10.2.5 思考与练习 196

参考文献 197

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《单片机原理与真实性项目应用教程/罗锋华》
Article link:https://www.teccses.org/1117950.html