文档介绍:大连理工大学专业学位硕士学位论文
摘要
随着科技的发展,现代生活节奏越来越快,人们的工作生活压力也随之加大。设计
一款操作简单,生动新颖,娱乐性强,便于携带的小游戏,在繁忙的工作生活之余玩玩
这款小游戏,不仅可以调节人们的情绪,使人心情舒畅,还能健脑益智,为更好地投入
工作学习做好准备。
本文基于单片机设计的贪吃蛇游戏,除了具有传统意义上的贪吃蛇游戏的特点:吃
豆子蛇身增长,得分;分数达到一定等级进行升级以后,蛇运动速度加快等以外,本次
设计加入了游戏暂停,中途退出,地图选择,背景提示音效等功能。为节省存储空间,
游戏算法上进行了新的设计,定义一个一维数组,利用位操作存储读取蛇头的运动状态
信息。
具体实现上,硬件系统平台采用系列单片机,搭载毯脱锷鳎钩
了一个轻巧便携的游戏机系统。系列单片机技术成熟,功能强大,应用广泛。使用单
片机作为控制核心,可以简化硬件电路,采用软件编程控制单片机实现硬件电路的功能,
降低能耗,降低成本。软件采用镅员喑蹋奖懔榛睿蟠蠹涌炝巳砑7⑺俣龋
短了开发周期,并且便于移植。为提高开发效率和硬件稳定性,采用了功能强大的硬件
仿真软件劳懈萌砑峁┑姆抡婊肪炒钆銴魑H砑7⒌魇曰肪辰蟹
真调试成功。
文中具体介绍了使用到的各种硬件的特性,游戏的各种功能与详细设计,软件的具
体设计思路,各模块的详细介绍,部分模块的程序流程图,状态迁移图,关键部分代码
的详细讲解等。
关键词:贪吃蛇;单片机;游戏
斗地主
绪论研究背景与意义单片机发展状况随着社会的发展,人们生活的步调日益加快,越来越多的人加入了全球化的世界。人们不再拘泥于樘斓兀影啵霾畛闪讼执瞬豢杀苊獾墓瘛6耸币豢羁梢随时随地娱乐的游戏成了必需品。贪吃蛇这一游戏简单易行,操作方便,娱乐性较强,吸引了不少人。这一款游戏紧紧地抓住了人们的心理,虽然简单,却其乐无穷,在人们不断追求更多的欲望下,该游戏给人们带来了追逐的快感,以及成功后的满足感,对于一直处于高压下的现代人是很好的放松工具。当前科学技术飞速发展,特别是微电子技术,计算机软件与应用技术的发展,使得人们的日常生活丰富多彩。单片微型计算机虺频テ作为微型计算机家族的一员,以其独特的结构,良好的稳定性,便宜的价格在嵌入式领域广泛应用。与传统的上设计的贪吃蛇游戏不同,本次作者利用布抡嫒砑捎玫テ⒁壕允屏、扬声器、按键等搭建硬件平台,镅员喑蹋迪直阈靥俺陨哂蜗贰传统的贪吃蛇游戏只有单纯的吃豆子,得分,升级以后蛇运动的速度加快等功能。选择,游戏中途暂停与退出,各种背景音的播放ǔ远棺颖尘耙簟⒋砦筇崾颈尘耙簟升级背景音、游戏结束背景音、游戏通关背景音等尘耙艟惨粲敕竦难≡竦龋雇家的游戏体验更上一层楼。单片微型计算机瓹简称单片机K窃谝豢芯片上集成了中央处理单元⒄竦雌鞯缏贰⒅欢链娲⑵、随机存取存储器⒉⑿校蠭/涌凇⒖杀喑潭ㄊ逼鳎剖鞯龋械纳踔涟薃/换器。总之,这么一块小小的单片机芯片,就相当于一台微型计算机,它具有体积小、重量轻、单一电源、低功耗、功能强、价格低廉、运算速度快、抗干扰能力强、可靠性高等特点。年,美国仙童旧鍪澜缟系谝豢榈テ潭碳甘年的时间,单片机如雨后春笋一般,大量涌现出来。目前,已经出现了弧位和位单片机,甚至位超大规模集成电路单片机也已问世,性能也在不断地提高。国内从年代起开始了单片机的热潮,二十多年过去了,单片机从研究所走出来,成为与日常生活中的一个不可缺少的部件。早些时候单片机种类稀少,开发工具奇缺。、、仍谙衷谥髁魇谐∩匣疽衙挥凶儆埃没惚嘤镅钥7⒉返募杩喙大连理工大学专业学位硕七学位论文本次作者对贪吃蛇游戏进行了升级,出上述基本功能外,针对现有硬件条件,加入地图jjd .com/
/
⒄棺纯作也逐步被镅匀〈S布矫嫒涨鞫嘌位、弧弧坏刃秃殴餐存,在不同的领域存在,如家电、玩具、工业设备、仪器、通讯。价格也从几元到几百元不等。每一种单片都有它所擅长的领域,如盗薪隙嘤糜诘缁盎⑼婢撸列较多用于设备控制和仪器,隙嘤糜贒、通讯等。软件方面发展主要为汇编语言、镅浴⑶度胧讲僮飨低场K俣取⑽榷ㄐ蕴乇鹨G蟮某『辖隙嗖捎没惚嘤镅院虲语言,如电机控制,刂啤⑿藕糯淼取9δ芨丛印⒛谌萁隙嗟南低扯嗖捎们度胧操作系统,如⒌缱哟实洹⒂蜗坊取R院蟮姆⒄怪校骼嘈秃诺牡テ掷嗷峤一步增加,而开发工具和过程会逐步趋向于统一,软件和硬件差别会更加难以区分液晶显示器ǔ莆1∧ぞ骞芤壕允酒。超薄体形、低功耗、低辐射、无闪烁、完全物理平面、低反光、清晰的字符显示等等,都是大家非常熟悉的液晶显示器诺恪W罴虻サ囊禾寰骞芫褪俏颐浅<男⌒图扑闫饕约暗缱邮直砩面的液晶字符屏幕。他是把有机液晶原料夹在两片透明的玻璃或者有机玻璃中。没有电流通过的时候,长棒状的原料晶体分子是无规则排列的,光线无法随意透过玻璃,外表