EEPROM写入需要时间你不可以把一块EEPROM既当成外部ROM,又当成外部RAM。因为EEPROM在写入具体的数据后还
需要延迟一段时间才能真正的把数据保存到芯片当中,而51执行指令的时间又是很短的,当
你执行外写入操作这条指令后就开始取下一条指令了,而此时数据还没有完全保存到EEPROM
当中。就像一般FLASH也不能既执行其中的指令,又擦写自己一样。有一些单片机内部含有
FLASH,但是可以擦写自己,是因为它的设计做了特殊处理,在擦写没有完成以前,单片机
不认为擦写指令执行完了,当擦写完成以后才执行下一条指令。