51单片机的程序在哪里跑,flash?还是ram?

如题所述

程序是放在flash(ROM)里,程序中运行的变量放在RAM中。
类似于电脑中的操作系统和软件放在硬盘里,操作系统中运行的缓存放在内存条中。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-06
51单片机的程序是在FLASH中跑的。
51的存储结构是哈佛结构,也就是说ROM和RAM是分别寻址的,两者是无法混合在一起的。
有些单片机的ROM和RAM是统一编码,例如,ARM,所以能够在RAM中运行单片机程序。本回答被提问者和网友采纳
第2个回答  2013-10-06
当然是 flash 了。ram 是存放特殊功能寄存器及中间数据的地方。
相似回答