上图为单片机扩展的RAM,IS61C256AL-12JLI是32KCMOS的RAM,程序中只用2K左右。我程序中用uchar xdata Data_Table[304]定义了一个大数组(全局变量),对这个数组的操作完全由单片机自动控制(就是汇编的MOVX,由单片机自动产生读写信号),现在这个数组中连续有5个数据不正常。我做了如下测试:1、扫了RAM,RAM没问题;2、用_at_指定这个数组的地址,这5个异常数据跑到其他地方去了。
***********************************************我是分割*******************************************************
由于时序是由单片机自动完成的,我现在不知道如何下手,请大家指点迷津啊。。。
|