没有合适的资源?快使用搜索试试~ 我知道了~
乒乓球发球机控制器软件毕业设计说明.doc
需积分: 26 1 下载量 16 浏览量
2022-07-19
07:52:06
上传
评论
收藏 830KB DOC 举报
温馨提示
试读
61页
乒乓球发球机控制器软件毕业设计说明.doc
资源详情
资源评论
资源推荐
1 / 61
乒乓球发球机控制器软件设计
摘 要
本文针对乒乓球发球的特点,模拟设计了一种乒乓球发球机控制器。该发球机
控制器由 8 位单片机 STC89C51 为核心的硬件电路和相关软件编程组合而成。实现
改变发球速度、发球高度与角度等的功能,以满足练习者的不同技术需求,同时设
置了随机发球模式,实现落球点的随机变化。
本课题的软件设计采用了主函数调用各状态子程序的方法,完成了按键控制、
液晶显示、驱动电机调速的功能。配合本组同学的硬件设计完成了单片机外围硬件
电路的设计,其中包括电动机驱动模块、键盘模块与液晶显示模块。最后我们在完
成硬件电路的分析和软件模块调试的基础上,进行了联机调试,对各模块电路实行
软硬件检测,有效地将两者结合起来,完成了系统的整体控制。
关键词:乒乓球发球机,控制器,发球模式,单片机
2 / 61
ABSTRACT
Considering the characteristics of the table tennis served,the thesis
designs a kind of table tennis serving controller. It is consist of
traditional 8 monolithic integrated circuits
STC89C51 for the hardware circuit design and related software C51 for
programming design. It can accomplish the function of changing the
ball's speed,altitude and angle,in order to satisfy the needs of
people. Meanwhile the random serving patten was designed and the fall
points of the table tennis become randomly.
The software in this essay is designed using the form that the main
function calls a subroutine,and finishing the function of button
control,liquid crystal display,drive motor speed regulation.The hardware
design produced a peripheral circuit of monolithic integrated circuits
including the drive motor module,keyboard module and LCD display
module. Finally,on the basis of finishing hardware circuit analysis and
software module debug, we match the soft and hardware and test all
modules carefully, then the basic function ofthe system achieves the
desired effect.
KEYWORDS: the table tennis serving machine,controller,servingpattern,
single chip microcomputer
3 / 61
目录
第一章绪论 1
1.1 本课题的研究背景和意义 1
1.2 国外乒乓球发球机的研究现状 1
1.2.1 国外乒乓球发球机的研究现状 2
1.2.2 国乒乓球发球机的研究现状 4
1.3 本课题研究容与设计步骤 5
1.3.1 本课题研究容 5
1.3.2 本课题设计步骤 6
第 2 章乒乓球发球机控制器设计分析 8
2.1 乒乓球发球机的结构与电动机选择 8
2.2 主控单片机的选型 9
2.2.1 单片机的主要特性 9
2.3 液晶显示芯片的选择 10
2.3.1 LCD12864 引脚说明 11
2.3.2 LCD12864 工作时序 12
2.4 驱动芯片的选择 13
2.4.1 L298N 引脚说明 13
2.5 步进电机的调速方法 15
2.5.1 步进电动机概述 15
2.5.2 步进电动机的调速 15
2.6 直流电动机的调速方法 15
2.6.1 直流电动机概述 15
2.6.2 直流电动机的调速 16
第 3 章乒乓球发球机控制器硬件设计 17
3.1 总体设计 18
3.2 单片机的最小系统 18
3.3 驱动电路模块 19
3.4 按键电路模块 20
4 / 61
3.5 LCD 液晶显示电路模块 20
第 4 章乒乓球发球机控制器软件设计 21
4.1 系统软件设计概述 21
4.1.1 软件程序编写的原则 21
4.1.2 程序设计方法 22
4.1.3 软件设计步骤 23
4.2 编译软件介绍 23
4.3 系统各部分流程图 24
4.3.1 主程序流程 24
4.3.2 LCD12864 流程 25
4.3.3 按键流程 27
4.3.4 电机驱动流程 29
4.3.4.1 直流电机驱动流程 30
4.3.4.2 步进电机驱动流程 31
第 5 章系统调试 32
5.1 硬件调试 32
5.1.1 硬件静态调试 32
5.1.2 硬件动态调试 33
5.2 软件调试 33
5.3 联机调试 34
5.4 调试结果 35
第 6 章结束语 37
6.1 总结 37
6.2 心得体会 37
致 38
参考文献 39
附录 40
附录一硬件实物图 40
附录二硬件原理图 41
附录三程序 42
1 / 61
第一章 绪论
本章从该课题的研究背景出发,提出了本设计的必要性。其次,介绍了国外的研究
现状。最后,对该课题的研究容和设计流程进行了简单的描述。从整体上把握了基
于 51 单片机控制的乒乓球发球机控制器的设计原则和容,为完成本次设计做出预
备工作。
1.1 本课题的研究背景和意义
随着中国在世界上的地位越来越举足轻重,我国的体育事业也正在蓬勃发展。从第
一届奥林匹克运动会没有亚洲人的身影,到 2008 年我们中国作为东道主,自己举
办奥运会,很多项目都取得了零
随着我国运动员在奥运会中连续取得佳绩,让人们在为体育健儿加油喝彩的同
时,也极调动了全国人民投入体育运动的热情。
乒乓球作为我国的国球,更是得到很多人的喜爱。它集健身、竞技、娱乐于一
体,不仅可以锻炼身体,还可以练习头脑的灵活性、眼睛的反应力以与全身的协调
性。但是对于初学者,捡球的时间却比真正在台上打球的时间多,这样要提高技术
水平就很慢,也会削弱人们对乒乓球的兴趣。对于一些高水平的选手,由于人手发
球速度和频率比较慢,而且陪练员长时间发球也不太可能,因此要进行变化多、强
度大的多球练习比较困难,而且从经济观点或科研方面考虑,乒乓球发球机的开发、
研究与应用都能极推动体育运动事业的发展。正是在这种情况下,研究乒乓球发球
机是极其必要的。
1.2 国外乒乓球发球机的研究现状
对于乒乓球发球机的研究可以追溯至六十年代末和七十年代初,当时欧洲出现
了乒乓球发球机。它通过一定的机械装置,按乒乓球技术训练的不同要求,将球不
断发射出来。发球机发出的球,比人速度更快,力量大,且旋转更强,所以,它对
提高乒乓球运动员的训练水平有一定的作用。
剩余60页未读,继续阅读
智慧安全方案
- 粉丝: 3675
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0