猜测如果你更改了复位电路,或是在总线上挂接了其它器件,则有可能是复位过程中,总线上的波动改写了ram中的数据.由于ram中的数据极易被总线波动所修改,因此复位后,ram中的数据是不可信的.如果你要保留数据,建议采用flash或是eeprom,这类器件一般针对复位过程的总线波动有相应抵抗措施.如果你坚持采用ram保存数据,建议你从硬件上保证在复位过程中,ram的wr始终为禁止状态,直至单片机启动完成. 发表时间:2003年5月26日9:39:54