【原创】今天把我的128X64整了贪吃蛇 ---2007.10(搬家修复)

学习AVR-GCC一个礼拜了,想着整点东西,把自己以前的无线解码控制三色LCD的程序全写成了AVR-GCC,看着自己的LCD只能这样动态的显示下数字,就是动态显示当前三色灯的状态,没有其他用处,因而一直想着玩点别,通过一天多的时间,终于搞定了,明天附图。
   毕竟自己是个刚学AVR不久的人,所以不是现啊,只是想说,只要自己努力了,其实是可以做到的。

   这里还是说下自己的心得,对于128X64的原理及其点阵分布,搞单片机的都清楚,也就是因为其128X64==128X(8X8)  对于写坐标的形式真是要煞费苦心啊,这还真的要点数学功底哦,还好我不是很差,我都是以坐标的形式存放于一个数组,(也可以结构),数组中的点(x,y)就是我当前在屏幕上显示的蛇,吃到一个增加输出一个点,以此类推。
   其实驱动LCD实在不难,难的是任意的一个点驱!

   下一步,准备学习AVR的SPI,然后FAT系统,准备使用废弃好久的64M SD卡,搞个MP3,哈哈!

   等待下篇成功的喜悦。

        

        

 

   源码下载:

       http://www.ouravr.com/bbs/bbs_upload88916/files_8/ourdev_177420.rar

   原文发帖在OURAVR上:

       http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=834977&bbs_page_no=1&search_mode=3&search_text=lynnlase&bbs_id=9999

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值