×

基于51单片机的贪吃蛇游戏

消耗积分:1 | 格式:doc | 大小:847KB | 2014-04-19

宾刘

分享资料个

本文基于单片机设计的贪吃蛇游戏,除了具有传统意义上的贪吃蛇游戏的特点:吃豆子蛇身增长,得分;分数达到一定等级进行升级以后,蛇运动速度加快等以外,本次设计加入了游戏暂停,中途退出,地图选择,背景提示音效等功能。为节省存储空间,游戏算法上进行了新的设计,定义一个一维数组,利用位操作存储读取蛇头的运动状态信息。
具体实现上,硬件系统平台采用51系列单片机,搭载LCD,键盘,构成了一个轻巧便携的游戏机系统。51系列单片机技术成熟,功能强大,应用广泛。使用单片机作为控制核心,可以简化硬件电路,采用软件编程控制单片机实现硬件电路的功能,降低能耗,降低成本。软件采用C语言编程,方便灵活,大大加快了软件开发速度,缩短了开发周期,并且便于移植。为提高开发效率和硬件稳定性,采用了功能强大的硬件仿真软件Proteus,依托该软件提供的仿真环境搭配Keil作为软件开发调试环境进行仿真调试成功。
文中具体介绍了使用到的各种硬件的特性,游戏的各种功能与详细设计,软件的具体设计思路,各模块的详细介绍,部分模块的程序流程图,状态迁移图,关键部分代码的详细讲解等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(1)
发评论
h1654155805.0374 2014-05-07
0 回复 举报
只是doc文件啊??? 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !