基于8X8点阵天降豆豆游戏机的说明书.docx_第1页
基于8X8点阵天降豆豆游戏机的说明书.docx_第2页
基于8X8点阵天降豆豆游戏机的说明书.docx_第3页
基于8X8点阵天降豆豆游戏机的说明书.docx_第4页
基于8X8点阵天降豆豆游戏机的说明书.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要 本文设计了基于 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按顺序排的)所以焊接有点麻烦,88LED点阵引脚图如下:1,2,3,4,5,6,7,8是行(阳极)a,b,c,d,e,f,g,h是列(阴极)/此处说的都是行阳型8*8点阵,行阴的略外面的116就是实际的管脚,见图一,三,游戏玩法说明(1)开机之后,游戏屏幕会显示一个跳动的小心脏,按下游戏控制器1上的开始按键,即可进行单人游戏,(2)游戏时,游戏控制器上有两个方向控制键,分别是控制接豆盆向左移动和向右移动。屏幕上方会随机产生一个豆豆并下降,豆豆的下降速度会随游戏时间而变快,玩家需要控制接豆盆在豆豆下降到底部时接住豆豆,否则会扣掉1个生命值,初始生命值为3,扣完游戏结束,。(3)游戏结束时,游戏机会根据玩家的成绩给出结果:游戏成绩优异的玩家将会获得一个大心脏的奖励,表示这个玩家拥有高超的技巧和大心脏;游戏成绩中等的玩家会获得一个中等的心脏,表示该玩家处在普通的水平;游戏成绩差则会获得一颗小心脏。(4)如果在开机之后,按下游戏控制器2上的开始按键,则可以进行双人对战游戏。(5)游戏规则如上,只不过双人游戏时,两个玩家需要面相对,游戏屏幕上下各有一个接豆盆,屏幕上下方各随机产生豆豆,玩家需要控制各自的接豆盆接住豆豆,当任一方生命值扣完游戏结束。胜利的一方会获得一个“大”,代表大心脏;失败的一方获得一个“小”,代表小心脏。 四软件流程说明四、软件系统工作原理说明本产品软件主要设计总流程图4如图4所示。初始化心跳动画开始键按下?游戏程序 游戏结束显示成绩图案NY图4 主要软件设计总流程图1、初始化系统启动之后,开始进行一些初始化,初始化内容包括:(1)定时器的初始化,开启中断,定时器0工作方式设置,定时数初始值设置等。(2)游戏生命、速度初始化。(3)游戏接豆槽位置初始化,单双人状态位初始化等。2、心跳动画程序(1)点阵逐点扫描:本设计点阵采用逐点扫描的方式,灵活性强,单片机P0,P2分别对点阵的行、列进行控制,其中P0口接点阵的阴极端,P2通过驱动三极管控制点阵的阳极端,由于三极管的倒相性,当P0口和P2口的某个位同时为同低电平时,点亮点阵上对应的发光二极管。在点阵上,图像由点构成,显示由程序控制其发光二极管逐点点亮,由于扫描时间短,利用人眼的惰性,从而感觉图像各点同时亮。(2)心跳动画:心跳动画模拟人体心脏的跳动,其由三幅图像构成,分别是大心形、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论