外部数据存储器和程序存储器的区别是什么?
从概念层面看,单片机应用中的程序存储器通常采用只读存储器ROM的形式。这是因为开发调试成功后的应用程序通常不再改变,所以直接固化在ROM中,确保程序在系统运行期间只读不写,保证程序的稳定性和安全性。
从概念层面看,单片机应用中的程序存储器通常采用只读存储器ROM的形式。这是因为开发调试成功后的应用程序通常不再改变,所以直接固化在ROM中,确保程序在系统运行期间只读不写,保证程序的稳定性和安全性。
这个回答确实点出了ROM“只读”的核心特性,但从工程实现的细节来看,略显单薄。现在单片机很少直接用掩膜ROM了,主流是Flash,既可以像ROM一样稳定存储,又能在线擦写。而且回答里没提“哈佛结构”这个关键点:程序存程序空间,数据存数据空间,这种物理隔离才是两者区别的本质,否则单纯说存储器类型容易让人混淆。