单片机的应用程序一般存放在 ROM 中。不同型号的单片机可能有不同的具体操作方式,但大体思路都是利用指针寻址和数据传输指令组合实现对外部程序存储器的访问。对于ATmega系列单片机,可以通过MOVW或者MOVX指令配合SFR地址来访问外部RAM。同时,也有信息称单片机应用程序一般存放在只读存储器中。
因此,综合以上信息,可以确定单片机应用程序主要存放在ROM中。
单片机如何从ROM中读取程序?
ATmega系列单片机如何访问外部RAM?
如何判断单片机应用程序是否损坏?