原创 单片机实现贪吃蛇游戏

2011-2-21 10:10 4726 7 8 分类: MCU/ 嵌入式

本文章原创于 www.yafeilinux.com  作者:雨?烟?, 转载请注明出处。


最近忙完英语考试了,感觉轻松许多。


手痒的很,想写点程序,在玩弄手机时看见自己的手机游戏里连个贪吃蛇都没有呢…


为什么不自己做一个贪吃蛇游戏呢…


看看手头上有的元件…mega8(正好练练avr),普通按键,nokia5110液晶屏,面包板,哦了…


从星期而开始着手到昨天共花了四天…感觉难点在于贪吃蛇的移动和首尾地址的算法,只要这个搞明白了,就好在做多了。我在最后一天又把手头的四个水银开关加上了,这样可以直接倾斜面包板就可以控制贪吃蛇了…酷毙了!!!


源代码下载:http://good.gd/582782.htm


原理图很简单如下图,我省略了水银开关部分,只要把按键替换或并联上水银开关即可。液晶接口只在mage8引脚上标注…


(点击可查看大图)


点击看大图


所用的全部硬件


点击看大图


点击看大图


帮助界面:


点击看大图


开始界面:


点击看大图


结束界面:


点击看大图


游戏效果1:


点击看大图


游戏效果2:


点击看大图


游戏效果3:


点击看大图


游戏效果4:


点击看大图

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1435818 2010-10-14 16:54

good!

用户1497724 2009-7-11 11:56

谢谢楼主分享
相关推荐阅读
用户395791 2011-02-13 16:20
Qt 的未来
2011年的春节刚过,当我们还不愿意从过年的懒散生活中清醒过来时,一则无法设想的新闻将我们惊醒!   一、事件突发: 1.北京时间2月11日下午消息,诺基亚与微软刚刚宣布,双方计划建立广泛的战略伙伴关...
用户395791 2010-07-17 13:37
Qt串口通信专题教程
本文章原创于www.yafeilinux.com 转载请注明出处。Qt串口通信专题教程前言去年我使用Qt编写串口通信程序时,将自己的学习过程写成了教程(Qt编写串口通信程序全程图文讲解),但是由于时间...
用户395791 2010-06-16 22:32
Led非典型应用——感测外部光线
本文章原创于 www.yafeilinux.com  作者:Jay , 转载请注明出处。基本上初学者学习任何一款单片机都会写同样的一个程序——Led流水灯。就像初学C、C++、Qt之类的语言时都要写“...
用户395791 2010-05-27 18:47
Qt Creator系列教程
Qt Creator系列教程        为了使更多的Qt初学者能尽快入门Qt,也为了Qt及Qt Creator的快速普及,我们花费大量精力写出了这一系列教程。虽然教程的知识可能很浅显,虽然教程的语...
用户395791 2010-03-26 17:51
二十七、Qt数据库(七)QSqlRelationalTableModel(原创)
声明:本文原创于yafeilinux的百度博客,http://hi.baidu.com/yafeilinux 转载请注明出处。讲完QSqlTableModel了,我们这次讲这个类的扩展类QSqlRel...
EE直播间
更多
我要评论
1
7
关闭 站长推荐上一条 /3 下一条