没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机的乒乓游戏机设计附Proteus仿真-毕业设计.doc
0 下载量 70 浏览量
2023-07-10
14:13:27
上传
评论
收藏 6.87MB DOC 举报
温馨提示
试读
52页
基于51单片机的乒乓游戏机设计附Proteus仿真-毕业设计.doc
资源推荐
资源详情
资源评论
I
目录
1 绪论..................................................................1
1.1 本设计的研究背景和研究目的 ......................................1
1.2 国内外研究现状 ..................................................1
1.3 本设计的任务和设计方法 ..........................................2
1.3.1 设计任务...................................................2
1.3.2 设计方法...................................................2
2 乒乓游戏机设计方案....................................................3
2.1 基于单片机的乒乓游戏机设计 ......................................3
2.1.1 硬件设计...................................................3
2.1.2 软件设计...................................................4
2.2 基于 FPGA 的乒乓游戏机设计 .......................................4
2.3 方案比较与选择 ..................................................5
3 硬件电路的设计 ........................................................6
3.1 硬件核心电路选择 ................................................6
3.1.1 单片机 STC89C51 简介........................................6
3.1.2 单片机端口分配.............................................6
3.2 电源电路的设计 ..................................................8
3.3 时钟电路的设计 ..................................................9
3.4 复位电路的设计 ..................................................9
3.5 按键电路的设计 .................................................10
3.6 模拟球台电路的设计 .............................................11
3.6.1 译码器简介...............................................11
3.6.2 发光二极管简介 ............................................13
3.6.3 模拟球拍电路的设计........................................14
3.7 显示电路的设计 .................................................14
3.7.1 LCD1602 简介 ..............................................15
3.7.2 显示电路的设计............................................16
3.8 乒乓游戏机总电路的设计 .........................................16
4 乒乓游戏机的软件设计及编程...........................................18
II
4.1 主程序的设计及功能实现 .........................................19
4.2 按键组的设计及功能实现 .........................................19
4.2.1 球拍模拟子程序............................................20
4.2.2 暂停/开始子程序...........................................20
4.3 发球程序的设计及功能实现 .......................................20
4.4 线路程序的设计及功能实现 .......................................21
4.4.1 线路选择子程序............................................21
4.4.2 LED 点阵子程序 ............................................21
4.5 回球程序的设计及功能实现 .......................................22
4.6 LCD 显示程序设计及功能实现......................................23
4.7 设计源程序 .....................................................23
5 系统调试及分析.......................................................24
5.1 仿真调试及分析 .................................................24
5.1.1 Proteus 软件简介 ..........................................24
5.1.2 Keil uVision4 软件简介 ....................................25
5.1.3 仿真调试..................................................25
5.1.4 仿真调试的结果分析........................................27
5.2 实物调试及分析 .................................................27
5.2.1 制作实物的过程............................................27
5.2.2 进行实物调试..............................................27
5.2.3 实物调试的结果分析........................................30
6 结论与展望...........................................................31
谢辞(Acknowledge)....................................................32
参考文献...............................................................33
附录 1:程序 ...........................................................34
附录 2:元件清单 .......................................................49
乒乓游戏机设计
1
1 绪论
1.1 本设计的研究背景和研究目的
乒乓球,中华人民共和国国球,是一种世界流行的球类体育项目。它的英语官方
名称是“table tennis”,即“网上桌球”。乒乓球的名字起源于 1990 年。乒乓球
的比赛赛制是以 11 分为一局,采用五局三胜(团体)或七局四胜制(单项)。比赛
分团体、单项(男单、女单、男双、女双、混双)。
在中国,到处可见打乒乓球的人,以学生居多。因为,随着人们现代化节奏的加
快,工作压力的增大,传统打乒乓球的方式受到运动设施、场地、环境的因素的影响,
让人们对乒乓球运动减少了很多兴趣。随着科学技术的发展,人类进入信息化社会,
信息社会的发展离不开电子产品的进步。现代电子产品发展的越来越快,于是人们将
乒乓球与电子产品结合在一起,形成了乒乓游戏机。通过使用按键模拟球拍,发光二
极管模拟乒乓球,进行乒乓球游戏的操作。
乒乓游戏机的出现解决了人类的很大难题。因为该产品不受运动设施、空间、场
地、环境等因素的影响,在家即可进行操作。操作的同时,让操作者仿佛在真正的打
乒乓球。而且该设计属于一种益智类设计,让人既可以锻炼身体,也可以锻炼智力。
1.2 国内外研究现状
第二次世界大战以后,电子计算机技术得到了突飞猛进的发展。电子计算机一代
一代的更新的同时,软件设计也迅速发展。于是,1971 年,世界上第一台电子游戏
机出现了。随着电子技术的迅猛发展,电子游戏机进入了次世代,主要有三大游戏机
厂商。分别为:SONY、微软和任天堂。
如今,大部分益智类游戏机属于电子游戏机,乒乓游戏机就属于电子游戏机。随
着电子技术的突破,电子游戏机开始朝着“便携式”和“家庭化”方向发展,彩色电
视的普及使大型游戏机的显像管和扫描版部分完全可以被彩色电视取代,使得微处理
机部分与现实屏幕实现了分离。现在制成的游戏机只相当于一个信号发生器。如今乒
乓游戏机已出现 3D 类,体感类等等类型。
乒乓游戏机不仅可以实现人们对乒乓球的热爱,又可以让人们在玩耍的同时进行
身体锻炼和智力提高,具有明朗的前景。
西南石油大学本科毕业设计(论文)
2
1.3 本设计的任务和设计方法
1.3.1 设计任务
如今各种不同类型的游戏设备一直是消费领域的热点,本设计要求用低廉的成本
设计出符合要求的游戏设备,要求操作方便,系统稳定度高。设计任务为:
(1)使用乒乓游戏机的甲乙双方各在不同的位置发球或击球。
(2)乒乓球的位置和移动方向由灯亮及依次点燃的方向决定,球移动的速度为
0.1~1s 移动一位。游戏者根据球的位置发出相应的动作,提前击球或出界均判失分。
(3)比赛用 11 分为一局来进行,甲乙双方都应设置各自的记分牌,任何一方先
记满 11 分,该方就算胜了此局。当记分牌清零后,又可开始新的一局比赛。
1.3.2 设计方法
本设计是基于单片机的乒乓游戏机设计,分别进行了硬件和软件两部分的设计。
硬件设计包括单片机电路、译码电路、发光二极管电路、按键电路、显示电路等电路
的设计。软件设计是使用 Keil uVision4 软件编写与硬件模块相应的源程序。利用
Proteus 软件对电路进行仿真,最后通过制作实物实现设计。
乒乓游戏机设计
3
2 乒乓游戏机设计方案
目前,有两种方案来设计乒乓游戏机设计。方案一是基于单片机的乒乓游戏机设
计。方案二是基于 FPGA 的乒乓游戏机设计。
2.1 基于单片机的乒乓游戏机设计
方案一是基于单片机的乒乓游戏机设计,结果用 LCD1602 显示屏显示。软件方面,
使用 Keil uVision4 进行编程。硬件设计包含单片机电路、模拟球台电路、按键电路、
显示电路等电路的设计。软件设计包括:主程序、按键组程序(球拍模拟和暂停/开
始子程序)、发球程序、线路程序(包括线路选择和 LED 点阵子程序)、回球程序、
LCD 显示程序。基于单片机的乒乓游戏机系统框图如图 2.1 所示。
图 2.1 基于单片机的乒乓游戏机的系统框图
2.1.1 硬件设计
电源电路设计:单片机正常工作电压为+5V,设计采用三端稳压集成电路输出+5V
电压。
时钟电路设计:单片机可以看成是在时钟驱动下的时序逻辑电路,即单片机必须
在时钟的驱动下才能工作。因此,单片机需要时钟电路支持,否则不能执行程序。
复位电路设计:单片机的复位电路使系统的所有功能部件都处于一个确定的初始
状态,防止单片机执行错误操作、发出错误的指令等失误。单片机的复位方式有:手
动按钮复位和上电复位。本设计采用手动按钮复位方式进行复位。
按键电路设计:包含两个按键组,一个是模拟球拍按键电路,一个是暂停/开始
单
片
机
模
块
模拟球台电路
按键电路
电源电路
LCD 显示屏
时钟电路
复位电路
剩余51页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2432
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MATLAB大数据仿真案例-蚁群算法(ACO)用于求解旅行商(TSP)问题.rar
- MySQL基础知识-个人笔记.rar
- Project8.ipynb
- Python实现BWO-LSTM白鲸算法优化长短期记忆神经网络时间序列预测(完整源码和数据)
- C语言实现文件读写操作的几种常用方法-C 语言.rar
- RK 3568 Android11 版本的梯形校正补丁
- 基于pyqt yolov5 dlib的驾驶员行为监控系统源码+模型.zip
- python代码案例详解-旅行商问题的多种求解算法.rar
- 单相电力电子负载仿真,PWM整流+单相并网逆变
- C语言功能模块(配置文件读取 、debug日志记录等).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功