只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
堆初始化.png (7.99 KB, 下载次数: 116)
下载附件
2021-12-5 08:45 上传
堆初始化
全局函数.png (6.22 KB, 下载次数: 122)
全局函数
蛇初始化.png (36.2 KB, 下载次数: 120)
蛇初始化
蛇的定义.png (89.74 KB, 下载次数: 143)
蛇的定义
蛇位置更新.png (9.97 KB, 下载次数: 120)
蛇位置更新
移动蛇1.png (47.57 KB, 下载次数: 123)
蛇移动函数1
移动蛇2.png (52.56 KB, 下载次数: 117)
蛇移动函数2
主函数.png (99.83 KB, 下载次数: 126)
主函数
snake.rar
2021-12-5 08:47 上传
点击文件名下载附件
60.92 KB, 下载次数: 7
工程
使用道具 举报
Hephaestus 发表于 2021-12-5 12:04 你好歹用个STM8啊,8051这么陈旧的结构直接寻址能力只有120字节玩儿动态分配内存是不是开玩笑?
npn 发表于 2021-12-5 15:44 STC8一出现,STM8就会慢慢淘汰了。 没看见代码里用了XDATA内存? 有64KB的寻址范围。
Hephaestus 发表于 2021-12-5 16:28 知名大厂如intel、Siemens(现Infineon)、Philips(现NXP)都曾经是51生产大厂,然而20年前纷纷停产了所 ...
会会会不会 发表于 2021-12-5 14:58 我用的是89c516, 还是说不管是c51还是c516,我能访问的ram只有120字节?如果这么说的话倒也就合理了,走 ...
会会会不会 发表于 2021-12-5 15:01 还有就是其中 unsigned char xdata malloc_mempool [0x1000]; 这条语句后面的 [0x1000] 是指定 ...
188610329 发表于 2021-12-5 20:45 也就整个贪吃蛇,压根没必要整什么动态内存。而且,你本质上不应该把它当作“蛇”,就应该是认为是一个二维 ...
188610329 发表于 2021-12-5 23:35 后面 0x1000 是长度, 表示你定义这个 数组 4K字节的长度, 这不是 一般的 8051 能够拥有的XDATA长度,要 ...
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网