书籍详情
单片机原理与真实性项目应用教程
作者:罗锋华,吴轶,赖武军 编
出版社:电子工业出版社
出版时间:2019-12-01
ISBN:9787121364877
定价:¥46.80
购买这本书可以去
内容简介
《单片机原理与真实性项目应用教程》共10个项目,内容分别为报警灯的闪烁控制,流水灯的闪烁控制,远程智能交通灯的控制,数码管显示控制,简易电子琴的设计,点阵显示器的控制,AD、DA转换,存储器扩展应用,数字钟设计及液晶显示器的控制。《单片机原理与真实性项目应用教程》的特点是取材于各种实践,将原来的章节安排转换成基于工作过程的课程,实例较多,实用性强。《单片机原理与真实性项目应用教程》中的C语言是针对8051单片机特有结构描述的,即使是无编程基础的人,也可以通过《单片机原理与真实性项目应用教程》学习单片机的C语言编程。《单片机原理与真实性项目应用教程》可作为大专院校师生、培训班师生和全国大学生电子设计竞赛的教材,也可作为从事单片机开发的技术人员的参考用书。
作者简介
罗锋华,男,1979年7月生,中共党员,江西南昌人。2003年7月毕业于南昌航空工业学院电子科学与技术专业,现为江西现代职业技术学院信息工程分院院长助理。
目录
目录
项目1 报警灯的闪烁控制\t1
1.1 任务一:预备知识\t1
1.1.1 知识链接\t1
1.1.2 任务分析\t11
1.1.3 任务实施\t11
1.1.4 思考与练习\t12
1.2 任务二:51单片机的结构、引脚功能、最小系统电路图\t12
1.2.1 知识链接\t12
1.2.2 任务分析\t25
1.2.3 任务实施\t25
1.2.4 归纳总结\t26
1.2.5 思考与练习\t26
1.3 任务三:KEIL C51软件的操作及点亮一个LED\t27
1.3.1 知识链接\t27
1.3.2 任务分析\t37
1.3.3 任务实施\t37
1.3.4 归纳总结\t39
项目2 流水灯的闪烁控制\t40
2.1 任务一:流水灯的定时/计数控制\t40
2.1.1 知识链接\t40
2.1.2 任务分析\t43
2.1.3 任务实施\t44
2.1.4 归纳总结\t45
2.1.5 思考与练习\t45
2.2 任务二:流水灯的中断控制\t46
2.2.1 知识链接\t46
2.2.2 任务分析\t49
2.2.3 任务实施\t49
2.2.4 归纳总结\t50
2.2.5 思考与练习\t50
项目3 远程智能交通灯的控制\t51
3.1 任务一:51单片机串行通信\t51
3.1.1 知识链接\t51
3.1.2 任务分析\t61
3.1.3 任务实施\t61
3.1.4 归纳总结\t65
3.1.5 思考与练习\t65
3.2 任务二:远程智能交通灯的控制\t66
3.2.1 任务分析\t66
3.3.2 任务实施\t67
3.3.3 归纳总结\t73
3.3.4 思考与练习\t73
项目4 数码管显示控制\t74
4.1 任务一:数码管的显示原理及静态显示实现\t74
4.1.1 知识链接\t74
4.1.2 任务分析\t76
4.1.3 任务实施\t76
4.1.4 归纳总结\t78
4.1.5 思考与练习\t78
4.2 任务二:数码管动态扫描原理及程序设计\t78
4.2.1 知识链接\t78
4.2.2 任务分析\t79
4.2.3 任务实施\t79
4.2.4 归纳总结\t81
4.2.5 思考与练习\t81
项目5 简易电子琴的设计\t82
5.1 任务一:独立键盘的设计原理和数码管控制\t82
5.1.1 知识链接\t82
5.1.2 任务分析\t84
5.1.3 任务实施\t85
5.1.4 归纳总结\t86
5.1.5 思考与练习\t87
5.2 任务二:矩阵键盘的设计原理、编码及C程序设计\t87
5.2.1 知识链接\t87
5.2.2 任务分析\t88
5.2.3 任务实施\t88
5.2.4 归纳总结\t93
5.2.5 思考与练习\t93
5.3 任务三:矩阵键盘与蜂鸣器控制(音乐盒的实现)\t93
5.3.1 知识链接\t93
5.3.2 任务分析\t94
5.3.3 任务实施\t95
5.3.4 归纳总结\t101
5.3.5 思考与练习\t101
项目6 点阵显示器的控制\t102
6.1 任务一:8×8点阵显示器的控制\t102
6.1.1 知识链接\t102
6.1.2 任务分析\t109
6.1.3 任务实施\t109
6.1.4 归纳总结\t111
6.1.5 思考与练习\t112
6.2 任务二:16×16点阵显示器的控制\t112
6.2.1 知识链接\t112
6.2.2 任务分析\t114
6.2.3 任务实施\t114
6.2.4 归纳总结\t117
6.2.5 思考与练习\t117
项目7 AD、DA转换\t118
7.1 任务一:AD、DA转换原理及应用\t118
7.1.1 知识链接\t118
7.1.2 任务分析\t124
7.1.3 任务实施\t125
7.1.4 归纳总结\t125
7.1.5 思考与练习\t126
7.2 任务二:ADC0809操作方法及C语言程序设计\t126
7.2.1 知识链接\t126
7.2.2 任务分析\t129
7.2.3 任务实施\t129
7.2.4 归纳总结\t130
7.2.5 思考与练习\t131
7.3 任务三:DAC0832操作方法及C语言程序设计\t131
7.3.1 知识链接\t131
7.3.2 任务分析\t133
7.3.3 任务实施\t133
7.3.4 归纳总结\t135
7.3.5 思考与练习\t135
项目8 存储器扩展应用\t136
8.1 任务一:存储器的概念、芯片介绍及选择原则\t136
8.1.1 知识链接\t136
8.1.2 任务分析\t137
8.1.3 任务实施\t137
8.1.4 归纳总结\t138
8.1.5 思考与练习\t138
8.2 任务二:存储器芯片与单片机的连接\t138
8.2.1 知识链接\t138
8.2.2 任务分析\t143
8.2.3 任务实施\t143
8.2.4 归纳总结\t144
8.2.5 思考与练习\t144
8.3 任务三:存储器扩展的程序设计制作\t145
8.3.1 知识链接\t145
8.3.2 任务分析\t149
8.3.3 任务实施\t149
8.3.4 归纳总结\t149
8.3.5 思考与练习\t149
项目9 数字钟设计\t151
9.1 任务一:简易时钟功能设计\t151
9.1.1 知识链接\t151
9.1.2 任务分析\t158
9.1.3 任务实施\t158
9.1.4 归纳总结\t162
9.1.5 思考与练习\t162
9.2 任务二:DS1302数字时钟显示的设计\t162
9.2.1 知识链接\t162
9.2.2 任务分析\t170
9.2.3 任务实施\t170
9.2.4 归纳总结\t177
9.2.5 思考与练习\t177
项目10 液晶显示器的控制\t178
10.1 任务一:1602液晶显示器原理\t178
10.1.1 知识链接\t178
10.1.2 任务分析\t183
10.1.3 任务实施\t183
10.1.4 归纳总结\t185
10.1.5 思考与练习\t185
10.2 任务二:12864液晶显示器原理\t185
10.2.1 知识链接\t185
10.2.2 任务分析\t190
10.2.3 任务实施\t190
10.2.4 归纳总结\t196
10.2.5 思考与练习\t196
参考文献\t197
项目1 报警灯的闪烁控制\t1
1.1 任务一:预备知识\t1
1.1.1 知识链接\t1
1.1.2 任务分析\t11
1.1.3 任务实施\t11
1.1.4 思考与练习\t12
1.2 任务二:51单片机的结构、引脚功能、最小系统电路图\t12
1.2.1 知识链接\t12
1.2.2 任务分析\t25
1.2.3 任务实施\t25
1.2.4 归纳总结\t26
1.2.5 思考与练习\t26
1.3 任务三:KEIL C51软件的操作及点亮一个LED\t27
1.3.1 知识链接\t27
1.3.2 任务分析\t37
1.3.3 任务实施\t37
1.3.4 归纳总结\t39
项目2 流水灯的闪烁控制\t40
2.1 任务一:流水灯的定时/计数控制\t40
2.1.1 知识链接\t40
2.1.2 任务分析\t43
2.1.3 任务实施\t44
2.1.4 归纳总结\t45
2.1.5 思考与练习\t45
2.2 任务二:流水灯的中断控制\t46
2.2.1 知识链接\t46
2.2.2 任务分析\t49
2.2.3 任务实施\t49
2.2.4 归纳总结\t50
2.2.5 思考与练习\t50
项目3 远程智能交通灯的控制\t51
3.1 任务一:51单片机串行通信\t51
3.1.1 知识链接\t51
3.1.2 任务分析\t61
3.1.3 任务实施\t61
3.1.4 归纳总结\t65
3.1.5 思考与练习\t65
3.2 任务二:远程智能交通灯的控制\t66
3.2.1 任务分析\t66
3.3.2 任务实施\t67
3.3.3 归纳总结\t73
3.3.4 思考与练习\t73
项目4 数码管显示控制\t74
4.1 任务一:数码管的显示原理及静态显示实现\t74
4.1.1 知识链接\t74
4.1.2 任务分析\t76
4.1.3 任务实施\t76
4.1.4 归纳总结\t78
4.1.5 思考与练习\t78
4.2 任务二:数码管动态扫描原理及程序设计\t78
4.2.1 知识链接\t78
4.2.2 任务分析\t79
4.2.3 任务实施\t79
4.2.4 归纳总结\t81
4.2.5 思考与练习\t81
项目5 简易电子琴的设计\t82
5.1 任务一:独立键盘的设计原理和数码管控制\t82
5.1.1 知识链接\t82
5.1.2 任务分析\t84
5.1.3 任务实施\t85
5.1.4 归纳总结\t86
5.1.5 思考与练习\t87
5.2 任务二:矩阵键盘的设计原理、编码及C程序设计\t87
5.2.1 知识链接\t87
5.2.2 任务分析\t88
5.2.3 任务实施\t88
5.2.4 归纳总结\t93
5.2.5 思考与练习\t93
5.3 任务三:矩阵键盘与蜂鸣器控制(音乐盒的实现)\t93
5.3.1 知识链接\t93
5.3.2 任务分析\t94
5.3.3 任务实施\t95
5.3.4 归纳总结\t101
5.3.5 思考与练习\t101
项目6 点阵显示器的控制\t102
6.1 任务一:8×8点阵显示器的控制\t102
6.1.1 知识链接\t102
6.1.2 任务分析\t109
6.1.3 任务实施\t109
6.1.4 归纳总结\t111
6.1.5 思考与练习\t112
6.2 任务二:16×16点阵显示器的控制\t112
6.2.1 知识链接\t112
6.2.2 任务分析\t114
6.2.3 任务实施\t114
6.2.4 归纳总结\t117
6.2.5 思考与练习\t117
项目7 AD、DA转换\t118
7.1 任务一:AD、DA转换原理及应用\t118
7.1.1 知识链接\t118
7.1.2 任务分析\t124
7.1.3 任务实施\t125
7.1.4 归纳总结\t125
7.1.5 思考与练习\t126
7.2 任务二:ADC0809操作方法及C语言程序设计\t126
7.2.1 知识链接\t126
7.2.2 任务分析\t129
7.2.3 任务实施\t129
7.2.4 归纳总结\t130
7.2.5 思考与练习\t131
7.3 任务三:DAC0832操作方法及C语言程序设计\t131
7.3.1 知识链接\t131
7.3.2 任务分析\t133
7.3.3 任务实施\t133
7.3.4 归纳总结\t135
7.3.5 思考与练习\t135
项目8 存储器扩展应用\t136
8.1 任务一:存储器的概念、芯片介绍及选择原则\t136
8.1.1 知识链接\t136
8.1.2 任务分析\t137
8.1.3 任务实施\t137
8.1.4 归纳总结\t138
8.1.5 思考与练习\t138
8.2 任务二:存储器芯片与单片机的连接\t138
8.2.1 知识链接\t138
8.2.2 任务分析\t143
8.2.3 任务实施\t143
8.2.4 归纳总结\t144
8.2.5 思考与练习\t144
8.3 任务三:存储器扩展的程序设计制作\t145
8.3.1 知识链接\t145
8.3.2 任务分析\t149
8.3.3 任务实施\t149
8.3.4 归纳总结\t149
8.3.5 思考与练习\t149
项目9 数字钟设计\t151
9.1 任务一:简易时钟功能设计\t151
9.1.1 知识链接\t151
9.1.2 任务分析\t158
9.1.3 任务实施\t158
9.1.4 归纳总结\t162
9.1.5 思考与练习\t162
9.2 任务二:DS1302数字时钟显示的设计\t162
9.2.1 知识链接\t162
9.2.2 任务分析\t170
9.2.3 任务实施\t170
9.2.4 归纳总结\t177
9.2.5 思考与练习\t177
项目10 液晶显示器的控制\t178
10.1 任务一:1602液晶显示器原理\t178
10.1.1 知识链接\t178
10.1.2 任务分析\t183
10.1.3 任务实施\t183
10.1.4 归纳总结\t185
10.1.5 思考与练习\t185
10.2 任务二:12864液晶显示器原理\t185
10.2.1 知识链接\t185
10.2.2 任务分析\t190
10.2.3 任务实施\t190
10.2.4 归纳总结\t196
10.2.5 思考与练习\t196
参考文献\t197
猜您喜欢