以前玩51单片机玩就玩流水灯啊,按键 18B20什么的, 该发飙了。 SHOW 一下我最新作品!
既然AT89S52 也能玩彩屏、玩贪吃蛇!代码 RAM<6K RAM<100B 你可以放心的用AT89S52 玩。
这里的代码很简单。不过游戏规则很多 所有用了好多的 if else 大家要看清楚咯!
理解代码后可以移植到 8*8点阵,或者其他液晶上玩。只要你会点单片机相信你不会错过这个挑战的机会吧!
这个非常适合DIY,对程序水平和有提高,特别是指针和结构体的思想。
其中还有些BUG 我可能没有发现,希望广大同志们,指导检查。
作品中 SPI接口彩屏模块 由本站网友(luckroll)提供 :http://item.taobao.com/auction/item_detail-0db2-c758ee4e9c3078cddf95b19fc3e5404f.htm
/*****************觉好玩就顶一下啊**************下次写些更好玩的传上来啊****************/
游戏进行中。。。。。。。。。
(原文件名:DSC00921.JPG)
玩挂了。。。
(原文件名:DSC00922.JPG)
蛇好长了哈哈、、、、、、、
(原文件名:DSC00923.JPG)
终于过关了。。。。。。
(原文件名:DSC00924.JPG)
点击此处下载 原程序
ourdev_490354.rar(文件大小:84K) (原文件名:51单片机贪吃蛇程序.rar)
点击此处下载 演示视频
ourdev_490355.rar(文件大小:1.03M) (原文件名:Snake视屏.rar)
点击此处下载 图片
ourdev_490356.rar(文件大小:1.26M) (原文件名:照片.rar)
点击此处下载
ourdev_490393.rar(文件大小:5K) (原文件名:贪吃蛇protel 99se格式.rar)
点击此处下载
ourdev_490394.rar(文件大小:36K) (原文件名:贪吃蛇原理图 PDF格式.rar)
移植程序注意:
1、LCD 显示部分需要和我的 LCDxxx.H 统一; 比如 如何点亮一个点,如何熄灭一个点。
画线呢要是还不会你可以照着我代码看看在移植。
2、按键记得照着 我的解法,(用二极管线与)接成中断形式,记得要不然那蛇会很不灵敏。
3、只要 100B的RAM 6K代码很小,完全可以在51上跑起来,不信自己下载来编译一下咯。
【11楼】 stefgq
呵呵你仙林那个学校的呵呵,“南信息” 的不会是我的学长吧!
【13楼】 akong
做成静态的好像是可以,要是做成背景是动态的,一个黑白像素 1 Bit的RAM,彩 {MOD}的要1 byte,不得了,要好多RAM。
估计要ARM 以K为单位才行啊。
一周热门 更多>