基于8X8点阵天降豆豆游戏机的说明书

摘要本文设计了基于52单片机的简易8x8点阵实现汉字,图形等显示,具有控制简便、程序编写简单和操作灵活等优点。在介绍单片机的8x8点阵的硬件设计、软件件设计的基础上,讨论了在过程控制中单片机8x8点阵的应用,并分析了单片机的8x8点阵实现的合理性和有效性。本系统从经济性,电路结构,系统性能等多方面考虑,选用如下主要元器件:单片机AT89S52、电阻10K和100欧、三极管89012、按钮开关、共阳8*8LED点阵显示块。关键词单片机;8x8点阵显示屏;8x8点阵实物展示一、引言在微型计算机技术使用上,单片机主要用于工业测控,如家用电器,计算机外围设备,工业智能化仪器,机器人,生产过程的自动控制,在农业,化工,军事,航空航天等领域都具有伟大的作用。本文介绍的是一款天降豆豆的小游戏,游戏操作简单,可单人游戏,也可双人对战,可在掌上玩耍,它具备实质感、具有灯光,可玩性强,无需其它电源只需4节5号电池就可以使用。同时本产品成本低廉,只需20元左右可自己组装,如果成批量生产可做儿童小玩具或其它较大产品的推销赠品,由于趣味性强,也可以制作为套件供电子爱好者练习焊接。二、产品说明1外观组成部分游戏机包括两个部分,主机部分和游戏操作键部分,主机部分表面上设有游戏显示屏幕,游戏操作键部分包括游戏开始按键,游戏方向按键。游戏显示屏幕由8X8点阵组成;游戏操作按键由6个微动按钮开关组成;如图1所示为本产品表面层结构图。图1产品表面结构图2主机电路通过单片机AT89S52的P0口和P1口去驱动点阵LED芯片块。电路如图3所示:图3主机电路3,8X8点阵的实际外观图如下:一共64个发光点构成,上下两排引脚,每排8个,一共16个点阵侧面有文字的那面对准自己,(图1)8X8点阵的显示原理:8X8点阵共由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一行置1电平,某一列置0电平,则相应的二极管就亮;如要将第一个点点亮,则1脚接高电平a脚接低电平,则第一个点就亮了;如果要将第一行点亮,则第1脚要接高电平,而(a、b、c、d、e、f、g、h)这些引脚接低电平,那么第一行就会点亮;如要将第一列点亮,则第a脚接低电平,而(1、2、3、4、5、6、7、8)接高电平,那么第一列就会点亮.(图2)8*8点阵实际的引脚(图一)的不是一排阳极,一排阴极,(就像键盘一样不是abcd按顺序排的)所以焊接有点麻烦,8×8LED点阵引脚图如下:1,2,3,4,5,6,7,8是行(阳极)a,b,c,d,e,f,g,h是列(阴极)//此处说的都是行阳型8*8点阵,行阴的略外面的1~16就是实际的管脚,见图一三,游戏玩法说明(1)开机之后,游戏屏幕会显示一个跳动的小心脏,按下游戏控制器1上的开始按键,即可进行单人游戏,(2)游戏时,游戏控制器上有两个方向控制键,分别是控制接豆盆向左移动和向右移动。屏幕上方会随机产生一个豆豆并下降,豆豆的下降速度会随游戏时间而变快,玩家需要控制接豆盆在豆豆下降到底部时接住豆豆,否则会扣掉1个生命值,初始生命值为3,扣完游戏结束,。(3)游戏结束时,游戏机会根据玩家的成绩给出结果:游戏成绩优异的玩家将会获得一个大心脏的奖励,表示这个玩家拥有高超的技巧和大心脏;游戏成绩中等的玩家会获得一个中等的心脏,表示该玩家处在普通的水平;游戏成绩差则会获得一颗小心脏。(4)如果在开机之后,按下游戏控制器2上的开始按键,则可以进行双人对战游戏。(5)游戏规则如上,只不过双人游戏时,两个玩家需要面相对,游戏屏幕上下各有一个接豆盆,屏幕上下方各随机产生豆豆,玩家需要控制各自的接豆盆接住豆豆,当任一方生命值扣完游戏结束。胜利的一方会获得一个“大”,代表大心脏;失败的一方获得一个“小”,代表小心脏。初始化心跳动画开始键按下?游戏程序游戏结束显示成绩图案NY四软件流程说明四、软件系统工作原理说明本产品软件主要设计总流程图[4]如图4所示。图4主要软件设计总流程图1、初始化系统启动之后,开始进行一些初始化,初始化内容包括:(1)定时器的初始化,开启中断,定时器0工作方式设置,定时数初始值设置等。(2)游戏生命、速度初始化。(3)游戏接豆槽位置初始化,单双人状态位初始化等。2、心跳动...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?