在用做一个程序,但是51的内存资源太过稀有,使用到较大的数组的时候资源很快就耗尽了,可能会遇到以下错误:
src\main.c(195): error C249: 'DATA': SEGMENT TOO LARGE
这时需要用到大模式下编译。
然而在proteus下默认xdata是必须加上外扩ram才可运行的,需要对proteus下的单片机的数据内存位图设置,直接上图
这样设置之后,单片机上加入大的数组也一样可以欢快的运行
在用做一个程序,但是51的内存资源太过稀有,使用到较大的数组的时候资源很快就耗尽了,可能会遇到以下错误:
src\main.c(195): error C249: 'DATA': SEGMENT TOO LARGE
这时需要用到大模式下编译。
然而在proteus下默认xdata是必须加上外扩ram才可运行的,需要对proteus下的单片机的数据内存位图设置,直接上图
这样设置之后,单片机上加入大的数组也一样可以欢快的运行