- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作品制作说明
课题 基于单片机的模拟射击游戏设计
学 院 电子信息工程学院 专业(方向) 应用电子技术(通信电子) 班 级 学 号 姓 名 完成日期 2012年12月 指导教师 基于单片机的模拟射击游戏设计
作品简介
本作品是基于单片机的模拟射击游戏设计,电路由单片机最小系统、电源电路、LED160128A液晶显示屏、开关电路、单片机STC12C5A80S2、蜂鸣器、晶振电路组成。
本设计是利用STC12C5180S2单片机与160*128的液晶组合设计的模拟射击游戏,实现模拟简单的射击游戏,在像素为160*128的液晶上显示模拟的手枪图标,并可通过按键控制手枪的上下移动和射击并判断是否击中目标然后统计得分显示出来,每次击中目标时蜂鸣器会发出击中音效,另有重新开始的功能键。本课题是基于单片机技术和160*128的广泛应用而提出。本次做的模拟射击游戏是以单片机为核心,结合LCM160128ALCD 显示器,再配以相应的软件,达到实现模拟射击游戏的目的。
本作品通过K1、K2、K3、K4四个按键对游戏进行控制,其中K1为“向上”键,K2为“向下”键,K3为“发射”键,K4为“重新开始”键。通过上下键使射击器与射击目标保持同一水平线上,然后开始射击,如射中即可获得一分得分,否则得分不变。当子弹弹数为0时,按“重新开始”键游戏即可重新开始,进行新一轮的挑战。
引言
当今是一个信息化的时代,信息的重要性是不言而喻的,获取手段显得尤其重要。人们所接受的信息有70%来自于人的视觉,无论用何种方式获取的信息最终需要有某种显示方式来表示。在各种显示技术中,以液晶显示器LCD(Liquid Crystal Display)为代表的平板显示器发展最快、应用最广。液晶显示技术的普及应用和发展,给仪器、设备的小型化及智能化带来了光辉的前景,特别是点阵图形式液晶显示模块,它具有体积小、重量轻、低电压、底功耗之优点,因而在显示内容和显示功能等方面表现出了独特的性能。由于液晶显示器已成为日常工作和生活中各种显示仪器、仪表、和袖珍电子产品的重要组成部分,因此对于点阵图形液晶显示器件(模块)的开发、设计、应用和研究具有重要意义。
该设计是基于LCD的广泛应用,用单片机为控制中心,以键盘为输入设备,用LCD为显示器,实现了汉字和图片的显示以及键盘控制等功能。
1工作原理及系统组成
系统启动后LCD首先初始化,接着从左上角开始清屏,接着显示预置好的游戏界面。延迟五秒再次清屏,在第一行显示“★★射击训练游戏★★”,中间显示游戏主图像,最下面调用Show_Score_and_Bullet()函数显示游戏得分和剩余子弹数目。接着打开定时器T0,定时器T1和外部中断INT0,定时器T0控制屏幕每秒通过随机函数刷新应该被击中的目标位置,定时器T1模拟命中后的枪声,并将剩余子弹数目和得分在液晶上同步显示。
图1 系统组成框
2 系统硬件总体设计
系统硬件主要包括Atmel公司的8位单片机STC12C5A80S2、LCM60128ALCD,电源以及开关电路组成。下面将对这些分别予以介绍:
2.1 电源电路
本子模块电路中由于需要5V电源所以我们没有从主模块中获取,而是在本模块中采用7805模块作为降压模块,本电路仅由4个电容和一片7805组成,在电路中电解电容容量较大用于滤除中低频杂波。当7805 有足够面积的散热器时,可以提供超过1.5A的输出电流。7805具有精度高、易于安装使用等特点,被广泛使用在要求并不是很高的场合。首先将220V交流电通过变压器为12V的交流电,然后再通过整流电路和电容一次滤波得到15V的直流电,接着该直流电通过7805的输入端1脚输入,2脚接地,3脚输出,再经过电容的二次滤波得到5V的直流电,提供给整个系统工作。电源电路如图
图2电源电路图
2.2 STC12C5A80S2单片机
STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。
1.增强型8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051;
2.工作电压:STC12C5A60S2系列工作电压:5.5V-3.3V(5V单片机)STC12LE5A60S2系列工作电压:3
您可能关注的文档
- 基于51单片机的转速测量系统.doc
- 基于单片机的电机转速测量系统设计(答辩版)完整毕业设计论文附图及源程序.doc
- 基于单片机的多功能智能小车设计论文(电路+程序+论文).doc
- 基于单片机的数字温度计测控仪的设计.doc
- 基于技术教育基地的人才培养模式创新实验区.doc
- 基于直流电机的小车运动控制设计-毕业论文.doc
- 基于资源基础论的我国中小企业成长战略研究.pdf
- 集散控制系统工程设计.doc
- 计算机网络故障及解决方案毕业论文.doc
- 计算机网络管理软件毕业论文.doc
- 福建省厦门市思明区2024-2025学年九年级上学期期中数学试卷[含答案].pdf
- 陕西省西安市铁一中学2024—2025学年上学期第二次月考九年级数学试卷[含答案].pdf
- 重难点突破01n等分线与动点问题(重难点分析+5题型+巩固练习)-【帮课堂】2024-2025学年七年级数学上册同步学与练(沪科版2024)[含答案].pdf
- 四川省泸州市合江县2024-2025学年七年级上学期期中检测数学试题[含答案].pdf
- 2024-2025学年北师大版上册七年级期末数学培优卷[含答案].pdf
- 期末模拟测试卷-2024-2025学年北师大版数学九年级上册[含答案].pdf
- 第18讲直线、射线、线段(5大考点+题型)-【帮课堂】2024-2025学年七年级数学上册同步学与练(苏科版2024)[含答案].pdf
- 14.3轴对称(19大题型提分练)-【上好课】2024-2025学年七年级数学上册同步精品课堂(沪教版2024)[含答案].pdf
- 期末押题重难点检测卷(考试范围:七上全部内容)-【帮课堂】2024-2025学年七年级数学上册同步学与练(浙教版2024)[含答案].pdf
- 湖南省永州市宁远县2024-2025学年七年级上学期期中作业评价数学试题[含答案].pdf
文档评论(0)