提示程序当写的程序超过最大存储容量51 程序机,51 单片机烧程序。51 单片 machine C语言程序 size STC89C51支持程序HEX最大大小为4k,建议将51设备换成更大的程序 memory,还有STC8905X,就是x的意思。
1、51 单片机烧录 程序时提示 程序末地址超过存储容量怎么解决?小弟刚学 单片...在编译和连接程序之前,您应该指定程序的存储容量,以便对其进行优化,使程序在指定的存储容量内。这样编译连接正确的程序不会超过。你的情况可以分为两种。一个是总数程序大于4KB。这种膜只能换成更大的储物空间。如果不是,那就是第二种可能,你编程的时候地址空间没有被充分利用。这发生在你的一些跳转和判断语句中。你要检查你的程序语句是否过大,以至于计数器指针PC最后到达最后一个空格,你的程序语句。
2、当编写的 程序超过了51 单片机的最大 程序储存容量,如何用c语言编程使用扩...买个STC89C58或者STC89C516,够你用了。很简单。您可以使用与51指令兼容的其他兼容型号单片 PC。如果你用的是宏碁的单片 PC,你就有了一个和51完全兼容的型号。也很便宜。自己看网站,有很多例子可以参考。最好不要扩展到EEPROM。如果还不够,换个更大的ROM型号。EEPROM也是需要程序空间来读写的,而且是在RAM中使用,占用IO口,主要是为了通讯。
3、51 单片机C语言 程序大小STC89C51支持最大大小为4k的程序HEX,建议更换更大的程序 memory的51设备。还有STC8905X,其中x代表程序内存大小,也就是4*XKB,不会吧!这有点不可思议。你能编译它吗?通常,如果,c文件是14K,HEX不会超过8K,52肯定够用。更换为52系列以上的STC 单片机,如STC89C58。