89S52扩展外部RAM,如何测试?

来源:百度知道 编辑:UC知道 时间:2024/05/24 20:01:19
模拟程序需要更大的RAM,已经接上W24M257AK-15(是16K? 32K?)了,但是不能使用,请教外部RAM的测试方法,需要C51的程序.

很简单..
如果是16K
char xdata *test;
int i=0;
void main()
{
while (i++< 0x2000) {
*test = 0x5A;
if (*test++ != 0x5A) {
break;//错误,这里自己处理一下就好了
}
}
while(1);//正常过来是成功
}