当前位置:首页 > 生活 > 正文内容

rom ram(单片机ROM,RAM都是干啥的?)

wwwnzt88com2年前 (2022-12-28)生活58

常规上ROM是用来存储固化程序的,RAM是用来存放数据的。譬如说,现在家用的电子式电度表,它的内核是一款单片机,该单片机的程序就是存放在ROM里的。电度表在工作过程中,是要运算数据的,要采集电压和电流,并根据电压和电流计算出电度来。电压和电流时一个适时的数据,用户不关心,它只是用来计算电度用,计算完后该次采集的数据就用完了,然后再采集下一次,因此这些值就没必要永久存储,就把它放在RAM里边。然而计算完的电度,是需要永久保存的,单片机会定时或者在停电的瞬间将电度数存入到FLASH里。

--ROM存放指令代码和一些固定数值,程序运行后不可改动;RAM用于程序运行中数据的随机存取,掉电后数据消失..

code就是指将数据定义在ROM区域,具只读属性,例如一些LED显示的表头数据就可以定义成code存储在ROM。

ROM:(Read Only Memory)程序存储器

在单片机中用来存储程序数据及常量数据或变量数据,凡是c文件及h文件中所有代码、全局变量、局部变量、’const’限定符定义的常量数据、startup.asm文件中的代码(类似ARM中的bootloader或者X86中的BIOS,一些低端的单片机是没有这个的)通通都存储在ROM中。

RAM:(Random Access Memory)随机访问存储器

用来存储程序中用到的变量。凡是整个程序中,所用到的需要被改写的量,都存储在RAM中,“被改变的量”包括全局变量、局部变量、堆栈段。

程序经过编译、汇编、链接后,生成hex文件。用专用的烧录软件,通过烧录器将hex文件烧录到ROM中(究竟是怎样将hex文件传输到mcu内部的ROM中的呢?),因此,这个时候的ROM中,包含所有的程序内容:无论是一行一行的程序代码,函数中用到的局部变量,头文件中所声明的全局变量,const声明的只读常量,都被生成了二进制数据,包含在hex文件中,全部烧录到了ROM里面,此时的ROM,包含了程序的所有信息,正是由于这些信息,“指导”了CPU的所有动作。

可能有人会有疑问,既然所有的数据在ROM中,那RAM中的数据从哪里来?什么时候CPU将数据加载到RAM中?会不会是在烧录的时候,已经将需要放在RAM中数据烧录到了RAM中?

要回答这个问题,首先必须明确一条:ROM是只读存储器,CPU只能从里面读数据,而不能往里面写数据,掉电后数据依然保存在存储器中;RAM是随机存储器,CPU既可以从里面读出数据,又可以往里面写入数据,掉电后数据不保存,这是条永恒的真理,始终记挂在心。

扫描二维码推送至手机访问。

版权声明:本文由小草网发布,如需转载请注明出处。

本文链接:http://www.nzt88.com/67649.html

分享给朋友:

“rom ram(单片机ROM,RAM都是干啥的?)” 的相关文章

犹大的摇篮(犹大的摇篮小说)

世界历史上有哪些冷门恐怖的酷刑?世界上有哪些冷酷的折磨呢? 具体介绍一下。 主要介绍历史上最残酷的刑罚,使用时间最长的三种刑罚。 请参考:一、凌迟非常残忍,折磨了囚犯。古代有很多非常不可思议的恐怖刑罚。 其中凌迟是一个。 这种刑罚,搭载于春秋时代,一直传承到明清,可以说是历史悠久的残酷刑罚。 据说凌...

英语听力入门3000第二册答案(英语听力入门3000第二册答案unit7)

求英语听力入门3000第二册答案这一部分主要考察宾语复合结构的知识点:从动词上区分开来,几个动词后面往往跟有二宾语。 这类动词有give、show、bring、read、pass、lend、tell、leave、teach、write、buy、sing等。 例如,theteachergiveseac...

英语美文摘抄200字(5篇英语美文摘抄200字)

200字英语美文摘抄,带中文呐,亲你好:(满意请记得录用五星哦( ( henrydavidthoreau ) )热爱生活) howevermeanyourlifeis,meetitandliveit; donotshunitandcallithardnames.itisnotsobadasyoua...

翼信(翼信是个什么样的软件可靠吗)

翼信(翼信是个什么样的软件可靠吗)

翼字男孩名字寓意是什么?翼字男孩名字的寓意是自由,专心工作,一点也不懈怠。 其组合名称:1、翼佐、翼行、翼傲、翼天、翼崃、翼空、翼锌、翼、翼池、翼俊、翼宸、翼铭、翼梵、翼云、翼信、翼宝、翼源、翼阳、翼丰、翼枫、翼海。2、翼瀚、翼翀、翼多、翼文、翼澳、翼武、翼华、翼缨、翼绚、翼清、翼樱、翼康、翼伟、翼...

倚老卖老是什么意思啊(倚老卖老,为老不尊是什么意思)

倚老卖老什么意思光卖老,靠人。 老年人夸耀资格,瞧不起人。 原无名氏《谢金吾》第一折扣:“我只让你说一点。 这样,管中就不能倚着老人,嘴里絮絮叨叨地说。 ”《红楼梦》第五十七回:“鹃听了,脸也红了,笑了。 “阿姨真老。 》“《上海的早晨》第四部分二:”我担心的是,那种老样子,倚着老人儿,横冲直撞,根...

熊瞎子掰苞米(熊瞎子掰苞米)

熊瞎子掰苞米(熊瞎子掰苞米)

歇后语熊瞎子掰苞米的下一句应该怎么说?熊盲人煮着打碎米-打碎一个,丢一个。“熊瞎子打破玉米,失去一个”的说法,意味着有些人心灵笨拙,学新忘旧,很难进步。相关故事典故:童话说,熊在割玉米穗时,把一个穗折下来夹在腋窝里,另一个穗破了又夹在腋窝里,正要抬起胳膊夹第二个穗时,第一个穗掉了下来。 所以不管怎么...

新居落成微信邀请函(新居落成微信邀请函用语)

新居落成微信邀请函(新居落成微信邀请函用语)

乔迁之喜,微信邀请朋友来做客怎么写?1、我在某年某月某日搬到新居,搬到新居地址所在小区某号。 届时,感谢您带您的爱妻(老师) )参加。2、信纸一张,真相一张; 一封邮件,一封信念。 兄弟,我搬到新居了。 新家过得很好。 真心的朋友,为了庆祝我搬家的喜悦,特别用邮件通知你。 我记得包了一个大红包。 我...

半生为人(半生为人读后感)

半生为人(半生为人读后感)

“知世故而不世故才是最善良的成熟”这句话是什么意思?一、“知世而不知世,才是最善良的成熟”,就是知道事故的凶险邪恶; 但不会同流合污,真是颗善良的心。1、第一个世界是名词,是人情。2、二是形容词,处理事情很顺利。3、这句话说,人要懂得处世的道理,懂得人情,但并没有因此强奸处世,只是偷偷拍马。《半生为...

我是小溪流(我是小溪流勇敢向前流歌曲)

我是小溪流(我是小溪流勇敢向前流歌曲)

歌词找歌名,其中有一句是我是小溪流,永远不停留歌名是《我是小川》。我是一条小溪流歌曲:少儿歌曲专辑: 180首古典少年歌曲流派: Children语言:国语发行时间: 2001-01-01我在小溪流里永远向前流啊前面的水流永不停止我是一条小溪流永远向前流啊,向前流永不停留地向宽敞的前方冲去向前啊,啊...

生吞活剥的拼音(生吞活剥的拼音怎么写)

生吞活剥中剥的读音活剥吡啶: [shngtnhub]释义:原指顽固借用他人诗文的词句。 现在,硬的接受和机器的搬运经验、理论等的比喻。[来源]明徐渭《奉师季老师书》 :“大概儒若文公人; 注释连成; 然后想看看诸子百氏的深处; 既有解冻顺序的妙固多,也有活活剥除的弊端。 ”剥多音字1 .去除外面的皮...

三角龙的特点(三角龙的特点和本领)

三角龙有些什么特点?三角龙的颈盾没有洞,是完整的骨板,可以很好地保护自己的脖子不被肉食动物咬到。 三角龙的颈盾很可能带有鲜艳的颜色图案。 根据其颈盾化石的不同,三角龙分为13种以上,但最近的研究表明,这些不同的物种是雌雄或不同生长期的个体差异造成的。 三角龙颈盾边缘的装饰也随年龄而变化,青少年时期,...

户部主事(户部主事是几品)

户部主事是什么级别主事。 是中国封建时代品级制度中小下级的文职人员。 东汉时生,唐宋时正式为从八品,金朝时为从七品,清朝时为正六品,与县令等级相当。如果要应对今天的国家公务员等级的话。 唐宋时期主事只相当于普通科员,清朝时期相当于县级首长,因此可以相当于县处刑级。清朝举例说,各部院主事正六品衔,相当...

潜望镜怎么做(潜望镜怎么做手工制作图片)

潜望镜根据什么原理制成的?潜望镜是基于光的反射现象制作的。由于潜望镜内部设有平面镜,平面镜呈大正立虚像,成像原理为光的反射现象。潜望镜制作制作潜望镜只需要两面同样大小的小角镜和一张瓦楞纸。 假设你的小镜子长10厘米,宽7厘米。 那样的话,应该准备宽47=28厘米的瓦楞纸板。 瓦楞纸板的长度可以根据条...

捷豹ftype(捷豹ftype svr)

捷豹ftype怎么解除P档捷克微波炉和电子手刹解除的位置位于中央扶手下方,也可以用钥匙触摸。 如果捷豹遇到无法解开PC文件的情况,首先打开捷豹电子文件右侧的盖子,取出底盖,就会看到红色的拉片。 然后,向上打开红色拉片,即可看到钥匙孔。 把机械钥匙插入钥匙孔转动,打开开关。 最后,打开后拉动红色盖子,...

扪心自问的拼音(扪心自问的拼音怎么拼写)

扪心自问的拼音自问自答mnxnzwn摸摸胸部,自己问自己吧。 自己反省自问自答mnxnzwn摸摸胸部,自己问自己吧。 自己反省自问自答mnxnzwn摸摸胸部,自己问自己吧。 自己反省扪心自问是什么意思( mnxNZ) wn...

毛茸茸的茸组词(毛茸茸的茸组词和拼音)

毛茸茸的茸怎么组词毛、鹿茸、茸密这个词很常用,祝楼主有所帮助,快乐。茸怎么组词和拼音?草刚出生的纤细柔软的样子。 鹿茸(参(人参和鹿茸)。 茸音读:[rng ]棉毛、毛茸、鹿茸、绿色棉茸、松茸...