| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

基于单片机的乒乓球游戏系统的设计

文***享

贡献于2020-11-05

字数:4029



基单片机乒乓球游戏系统设计

姓 名:
学 号:
专业班级:
院(系):
设计时间:
设计点:


指导教师评语: 成绩:








签名:

年 月 日

目录


题目求…………………………………………………………………………

二 方案设计…………………………………………………………………………

三 硬件原理…………………………………………………………………………

四 软件设计…………………………………………………………………………

五 结体会………………………………………………………………………


附:硬件原理图




基单片机乒乓球游戏系统设计
题目求
STC12C5410AD单片机核心设计款乒乓球游戏机8支连续排列发光二极通发光二极次点亮代表乒乓球运动2键模拟左右2球拍键代表球拍击球左拍发光二极左右次点亮模拟乒乓球左右飞反右拍发光二极右左次点亮代表球右左运动
游戏供两玩方键(发球)开始时乒乓球方运动接球方应乒乓球达终点前击球果击球时机合适球击回否算失误方重新发球游戏程中LED数码显示双方分
二方案设计
(1) 游戏开始时球左方甲手中数码显示双方初分00
(2)甲方键T1时球开始右边移动时8位LED灯左右逐次点亮乒乓球移动速度固定05S左右速度移动位
(3)接球方乙提前迟键T2击球判已失误甲分乒乓球停止运动(发光二极熄灭)数码显示分球重新回甲手中甲方次发球游戏进入回合
(4)接球方乙击球时机合适LED灯达右端前键T2球击回LED灯刻05S位左右速度右左次移动等甲方接球甲方接球失误判乙方分乒乓球停止运动(LED灯灭)数码显示分球回乙方手中乙方发球游戏继续开始进入回合
(5)甲乙中分9游戏进入轮分较少方端LED灯亮数码重新显示00时发球权交轮赛中落(分较少)方键轮游戏正式开始
三硬件原理
1STC12C5410AD单片机电路
a 复位电路
复位操作两种基形式:种电复位种键复位键复位具电复位功外复位图中RESET键电源VCC电阻R1R2分压RESET端产生复位高电电复位电路求接通电源通外部电容充电实现单片机动复位操作电瞬间RESET引脚获高电着电容充电RERST引脚高电逐渐降RERST引脚高电保持足够时间(2机器周期)单片机进行复位操作键复位电路图图31a示
图31a 复位电路

b 振荡电路
单片机部高增益反相放器输入端芯片引脚XTAL1输出端引脚XTAL2通两引脚芯片外接石英晶体振荡器两电容(电容般取30Pf)样构成稳定激振荡器振荡电路脉二分频作系统时钟信号二分频基础三分频产生ALE信号时信号时机器周期信号
振荡电路图31b示:
图31b 晶体振荡电路




2 LED灯接口电路
8LED灯阳极电源相连阴极通限流电阻单片机P1口相连单片机P1口低电时相应LED灯点亮高电时相应LED灯表现熄灭状态接口电路图32示

图32 LED灯接口电路
3 LED数码显示电路
LED数码显示数段通限流电阻分单片机P2口相接位选段分接NPN三极两集电极三极两发射极基极通限流电阻分P32P33相接硬件电路图33示


图33 LED数码显示电路

4 键设定电路
独立式键盘:独立式键盘中键占根IO口线键电路相独立IO口通键相连IO口拉电阻键时引脚端高电键时引脚电拉低IO口部拉电阻时外部接拉电阻设计中键盘接口电路图34示:

图34 键设定电路
四软件设计
软件设计流程图体:

















开始
初始化
键K1(甲发球)
K2适时?
N
Y
显示甲分
K1适时
显示乙分
N
键K2(乙发球)
Y
乙分9?
Y
N
甲分9?
Y
N

软件设计原代码:
#include
#define uchar unsigned char
#define uint unsigned int
#define led P1
#define shuma P2

sbit k1P3^0
sbit k2P3^1
sbit dig1P3^2
sbit dig2P3^3

uchar code table[]{ 0x3f0x060x5b0x4f
0x660x6d0x7d0x07
0x7f0x6f0x770x7c
0x390x5e0x790x71 }

uchar flag1flag2pair1pair2score1score2wait

void delay(uint)
void ledmove()
void keyscan()
void score()
void showscore()

void delay(uint time)
{
uint ij
for(itimei>0i)
for(j100j>0j)
}



void main()
{
A0 led0x7f
score10
score20
flag10
flag20
dig11
dig21
shumatable[0]
delay(2000)

B0 while(1)
{
keyscan()
ledmove()
score()
showscore()
if(score19||score29)
{
break
}
}

if(score29)
{
showscore()
delay(1000)
goto A0
}

if(score19)
{
showscore()
delay(1000)
led0xfe
score10
score20
flag10
flag20
dig11
dig21
shumatable[0]
delay(2000)
goto B0
}
}



void ledmove()
{
if((led0x7f)&&(pair11))
{
flag11
flag20

}
if(flag11)
{
led(led>>1)|(0x80)
delay(300)
wait1
}

if((led0xfe)&&(pair21))
{
flag21
flag10
}


if(flag21)
{
led(led<<1)|(0x01)
delay(300)
wait1
}

}

void keyscan()
{
if(k10)
{
delay(20)
if(k10)
{
pair11
}
else pair10
}
else pair10

if(k20)
{
delay(20)
if(k20)
{
pair21
}
else pair20
}
else pair20

}



void score()
{
if((led0xfe)&&(pair20)&&(wait1))
{

score1++
led0x7f
flag10
flag20
wait0

}

if((led0x7f)&&(pair10)&&(wait1))
{
score2++
led0xfe
flag10
flag20
wait0
}
}


void showscore()
{
dig11
dig20
shumatable[score1]
delay(20)

dig10
dig21
shumatable[score2]
delay(20)

}


五结体会
设计乒乓球游戏系统STC单片机阴数码显示控制键三极等器件构成设双位数显示两游戏键系统整机复位钮设计精简简单易懂系统设计合理线路简单功先进性稳定程序精简出详细电路设计方法系统单片机核心仅单片机方面知识够应根具体硬件结构针具体应象特点软件结合作完善
通星期努力终完成单片机课程设计设计程中发现身许足编程力薄弱软件够熟悉焊接技术提高等等觉作名动化专业学生单片机课程设计意义更重时学东西应实际中通次课程设计加强动手思考解决问题力通次设计复巩固前学数电模电单片机原理应等课程知识加深门课程相互关系理解成功WaveProtel 2004Proteus三款电子软件理知识系统化实化系统掌握微机应系统般设计方法培养较强编程力开发力
次课程设计程中解元件功电路中更认识动手实践元件单元组成相应功映象深刻认识源实践实践认识动力终目实践检验真理唯标准课程设计作非常通次课程设计懂理实际相结合重理知识远远够学理知识实践相结合起理中出结真正社会服务提高实际动手力独立思考力
衷心感谢老师悉心授课学门热心帮助






附:基单片机乒乓球游戏系统硬件设计原理图


文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

单片机课程设计报告基于单片机的温控系统

职业学院机械与电子工程学院基于单片机温控系统课程设计报告班 级 电信班 学生姓名 学 号 指导教师 时 间 2011 目录摘 要 I1系统方案设计及组成 I2系统设计 1

文***品 3年前 上传996   0

基于单片机的拔河游戏机设计课程设计

××大学××学院××课程设计基于单片机的拔河游戏机设计学生姓名学 号所 在 系专业名称班 级指导教师成 绩 ××大学××学院二○一二年X月摘要:近年来随着计算机在社会领域的渗透和大规模集成电

文***享 3年前 上传585   0

基于单片机的交通灯显示系统的设计与研究课程设计

 XX学院课程设计课 程 单片机课程设计 题 目 交通灯系统 院 系 机电系 专业班级 学生姓名

文***品 3年前 上传901   0

基于单片机的空调温度控制系统设计毕业设计

 毕业设计  题 目 基于单片机的空调温度控制系统设计 学生姓名 学 号 学 院 计算机与信息工程系 专业班级 指导教师 职 称   年 月 内容摘要 空调是一种能够改善室内温度、湿度、洁净度和空气流速等参数的电器装置。它在生产生活中用途非常广泛。空调

z***u 5年前 上传2551   0

基于AT89S51单片机无线传输系统设计毕业设计

毕业论文(设计) 题 目: 单片机无线传输系统设计 完 成 人: 班 级: 学 制: 专

文***享 4年前 上传875   0

基于51单片机压力检测系统设计毕业设计

 学号: xx 大 学 毕业设计(论文) (xxxx届) 题 目 基于51单片机的压力检测系统设计

z***u 5年前 上传2725   0

基于单片机的时钟设计

随着时间的推移,事物的发展越来越趋向于高科技,单片机的出现,受到了社会各界的广泛关注,这是由于单片机具备丰富的功能。单片机的特点为:尺寸小,价格低,抗干扰强,开发容易等。运用的范围也很广,如检测,仪表,电子,机电等设备的各方面都有不可或缺的作用。

王***朝 4年前 上传1035   0

基于51单片机的定时闹钟设计单片机课程设计

单片机 课 程 设 计 报 告 院系: 信息工程学院 专业: 电子信息工程 课程设计题目: 基于51单片机的定时闹钟设计

文***品 2年前 上传497   0

基于单片机温湿度测量系统的研究与设计

温湿度的测量应用范围是很广的,对温湿度测量系统的研究也具有深远意义,本课题针对国内外对温湿度测量系统的研究与发展状况,分析了目前温湿度测量系统存在的主要问题,设计了一种基于单片机的温湿度测量系统,对某些有着特殊要求温度

文***享 3年前 上传393   0

基于单片机的自动节水灌溉系统课程设计

 数理与信息工程学院应用系统设计 题 目: 基于单片机的自动节水灌溉系统 专 业: 计算机科学与技术(专升本) 班 级: 计算机班 姓 名: 学号: 指导老师:

文***享 3年前 上传612   0

基于单片机温室大棚温湿度采集系统设计

温度和湿度是在农业生产中常见的和基本的参数之一,它们会大幅度影响作物产量和品质,现代科学和技术在提高农业生产力方面发挥着重要作用,以确定温度和湿度,实时显示、储存和监测。国内生产,产品质量与节能。本次设计欲将单片机、传感器、计算机技术相结合设 计出一套符合现代温 室大棚的温湿度采集系统。

王***朝 4年前 上传568   0

基于单片机三层电梯系统设计

基于单片机三层电梯系统设计 【摘要】本设计是以STC89C52单片机为核心的三层电梯模拟控制系统。硬件部分主要由单片机最小系统模块、电梯内外电路按键矩阵模拟检测模块、楼层显示数码管模块、电梯上下行显示模块等4部分组成。软件部分使用C语言,利用查询方式来检测用户请求的按键信息,根据电梯运行到相应楼层时,模拟按键引起电平变化,送到单片机计数来确定楼层数,并送到数码管进行显示。利用单片机设计电梯控

文***品 3年前 上传408   0

基于单片机的智能宠物投喂系统的设计

基于单片机的智能宠物投喂系统的设计Design of intelligent pet feeding system based on MCU内容摘要随着人们现在生活和工作的压力加大,相互间可以进行沟通交流的次数减少,难以缓解压力和诉苦的人们,选择饲养宠物,但是由于工作场所和公共地区的限制,平时只能将宠物寄放在家中,由于宠物也需要进食,且如果不能得到合理的进食,会影响宠物的身体

平***苏 10个月前 上传349   0

基于单片机的温度控制系统设计毕业论文

职业学院毕业论文 题目:单片机温度控制系统研制 系 院:工程技术学院 学生姓名: 学 号: 专 业:机电一体化 年 级: 指导教师: 完成日期:X月X日 毕业设计(论文)任务书 设计(论文)题目 单片机温度控制系统研制

z***u 5年前 上传5868   0

基于单片机的红外报警监控系统设计

基于单片机的红外报警监控系统设计摘 要伴随着经济的飞快发展,科学技术的发展速度令人侧目。随着人民生活水平日趋提高,大家对自己的个人财产的保护意识也是越来越重,因此,越来越多的家庭都安装了报警监控系统来保护自己的私有财产和人身安全。在众多的报警系统当作,红外报警监控系统凭借它很高的稳定性和可靠性赢得了广泛的市场。本设计采用了STC89C52单片机,把STC89C52作为了这个系统的核心来

文***品 2年前 上传526   0

基于单片机的智能浇花系统的设计与实现

基于单片机的智能浇花系统的设计与实现 摘 要 随着社会的发展,人民越来越注重环境质量。养殖花卉成了首要选择,在家养殖可以陶怡情操,丰富生活。同时花卉可以通过光合作用吸收二氧化碳释放氧气同时还可以净化空气,而且花卉还可以吸收有毒物质例如刚装修的房屋里的苯、甲醛等。因此越来越多的人喜欢养殖花卉。本文设计了一种智能湿度感应浇花系统。系统以单片机AT89S52 为控制芯片,

文***品 5年前 上传1969   0

基于单片机的颜色识别早教系统设计与实现

 基于单片机的颜色识别早教系统设计与实现 Design and implementation of colorRecognition early education systembased on single chip mi

平***苏 3年前 上传636   0

开题报告-基于单片机的汽车超速报警系统设计

开题报告电气工程及自动化基于单片机的汽车超速报警系统设计一、综述本课题国内外研究动态,说明选题的依据和意义随着我国改革开放的继续深入以及国家经济战略的实施下,我国的市场经济不断发展,人民生活水品不断提高,普通老百姓的购买力也越来越高。以前对于大家来说还是很遥远的很奢侈的汽车已经走进千家万户,成为大家出行的主要交通工具。但是伴随而来的问题也逐步显现出来,那就是近几年我国的交通事故次数越来越

毕***阁 4年前 上传1036   0

基于单片机的红绿灯智能控制系统设计

随着社会经济的快速发展以及人们生活水平的提高 ,机动车数量也在急剧增加 ,交通问题逐渐成为人们关注的重点对象,因城市发展所带来的交通拥堵等问题,利用智能交通来解决传统交通日渐出现的问题成为大势所趋。

爱***享 3年前 上传856   0

基于单片机的自动门控制系统设计毕业论文

 职业技术学院 毕业设计(论文) 作 者: 学 号: 系 部: 电气工程系 班 级: 题 目: 基于单片机的自动门控制系统设计 指导者: 评阅者:

z***u 5年前 上传1756   0

基于单片机的汽车倒车防撞系统的设计与制作

题 目:基于单片机的汽车倒车防撞系统的设计与制作毕业设计说明书(论文)中文摘要 随着社会经济的发展和交通运输业的不断兴旺,汽车的数量在不断的增加。交通拥挤状况也日益严重,撞车事件也经常发生,造成了很多不可避免的人声伤亡和经济损失,面对这种情况,设计一种响应快、可靠性高并且比较经济的汽车防撞预警系统显得非常的重要。超声波测距法是一种最常见的距离测量方法。本文介绍的就

文***品 3年前 上传554   0

基于单片机的北斗定位系统

现代社会空巢老人越来越多,老人因意外发生不能及时呼救给健康甚至生命安全带来威胁,因而,老人安全监护受到越来越多的关注。为了解决这一问题,本次设计使用了STC12C5A60S2单片机作为主处理器,以UM220模块作为核心,结合LCD12864显示模块、蜂鸣器、SIM900模块,实现了多功能报警系统。

爱***享 3年前 上传1103   0

基于单片机的电子琴设计

综合课程设计题 目:可演奏的电子琴 学 院:管理科学与工程学院可演奏的电子琴摘要:随着社会的发展进步,音乐逐渐成为我们生活中很重要的一部分,有人曾说喜欢音乐的人不会向恶。我们都会抽空欣赏世界名曲,作为对精神的洗礼。本论文设计一个基于单片机的简易电子琴。电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音

天***猩 3周前 上传73   0

基于单片机的数控恒流源设计

该数控直流恒流源采用模块化,主要由单片机控制模块、键盘输入模块、A/D转换模块、恒流源模块、D/A转换模块和显示模块六部分组成。通过开关和按钮的设置,配合AT89S52单片机的编程实现数字控制及数字显示,同时用DAC0832实现D/A转换,实时把采样电路上的模拟信号转换成数字信号,形成反馈,输出模拟控制电压,再用运算放大器组成电流负反馈系统来完成输出电流控制及恒定。

👾***5 3年前 上传909   0

开题报告-基于单片机的交通灯设计

开题报告电气工程及自动化基于单片机的交通灯设计一、综述本课题国内外研究动态,说明选题的依据和意义当今社会,随着日益增长的社会发展,人们对于社活的水平也日益提高,不仅在物质享受方面有所提高,在精神享受方面也逐渐增长。最明显的就是汽车的增长。现在几乎每户人家都有一辆汽车,以至于道路经常堵塞,频繁出现交通事故。由于这种状况的出现,这就要求能有效的管理交通,其中十字路口的交通灯起着巨大的作用。因

毕***阁 4年前 上传1254   0