不加一笔是什么字| 早上吃玉米有什么好处| 睾丸痛吃什么消炎药| 寅木是什么木| 梦见和死人说话是什么意思| 中国国酒是什么| 腹腔积水是什么原因造成的| 一箭双雕是指什么生肖| 比值是什么| 女生安全期是什么意思| 杏不能和什么一起吃| 脸上不出汗是什么原因| 化验血常规能查出什么| 现象是什么意思| 臭鼬是什么动物| 愿闻其详什么意思| 馋是什么意思| 男人都喜欢什么样的女人| 三个犬念什么| 手术后吃什么| 胃疼可以吃什么水果| 野鸭吃什么| 河粉是什么做的| 静脉炎吃什么药好得快| 什么叫占位病变| 水克什么| 什么的镜子| 拔罐有什么用| 杭州有什么| 执业医师是什么意思| 胃不舒服吃什么药| 梦见母亲去世预示什么| 8月14是什么星座| 消化不好吃什么药最好| 吃维生素b6有什么好处和副作用| 白癜风什么症状| 肾阳虚吃什么食物| 女人长期做俯卧撑有什么效果| z什么意思| 辛辣食物指的是什么| 枸杞和红枣泡水喝有什么好处| 鬼迷日眼是什么意思| 2009年属什么生肖| 镜子碎了有什么征兆吗| 刮痧用什么油刮最好| 尿酸高吃什么可以降下去| 嗓子疼有痰吃什么药| 纺织厂是做什么的| 心律不齐吃什么食物好| 吃土豆有什么好处和坏处| 一个口一个有念什么| 西布曲明是什么| 惊鸿是什么意思| 什么样的人容易高反| 眼睛一直眨是什么原因| 爱是什么意思| 幽门螺杆菌是什么病| ml代表什么单位| ctc是什么| 金匮是什么意思| 勾心斗角是什么意思| 刺猬和豪猪有什么区别| 胆是起什么作用的| 左卵巢囊性结构是什么意思| 樊字五行属什么| 白细胞2个加号是什么意思| 一什么云| 急性荨麻疹不能吃什么食物| 前列腺炎是什么症状| 后厨是做什么的| 之一的意思是什么| 吃什么皮肤好| 阿斗是什么意思| 3000年前是什么朝代| 枸杞泡茶喝有什么功效| 瘢痕子宫什么意思| 高血压吃什么降的快| 油是什么意思| 腹黑什么意思| 心电图窦性心动过缓是什么意思| 心肌酶是什么| 月嫂下户是什么意思| 手书是什么意思| 7.23是什么星座| 静脉血栓是什么症状| 吃豆腐有什么好处| 人流是什么| 肝经湿热吃什么中成药| 6月29日是什么星座| 和什么相什么| 眼睛为什么会散光| 肝的主要功能是什么| sys是什么意思| 长期干咳无痰是什么原因引起的| 什么叫湿疹| 鱼油什么时候吃| 为什么一同房就有炎症| 我行我素的人什么性格| 新生儿什么时候可以喝水| 淡紫色配什么颜色好看| 肺气虚吃什么食物| 上眼药什么意思| 登徒子什么意思| 输氨基酸对身体有什么好处和坏处| 为什么经常拉肚子| 高压低压是什么意思| 人养玉三年玉养人一生是什么意思| 为什么白醋把纹身洗掉了| 围棋九段是什么水平| 佛灯火命是什么意思| ecc是检查什么的| 每天喝豆浆有什么好处| 梦见狼是什么意思| 手腕疼挂什么科| 调和营卫是什么意思| 爆粗口是什么意思| 吃杨梅有什么好处| 双肾囊肿有什么危害| 螳螂喜欢吃什么| 维生素D有什么食物| 家慈是什么意思| 智齿是什么样的| 肥肠炖什么好吃| 3月28日是什么星座| 属猴的幸运色是什么颜色| 经常打喷嚏是什么原因| 吃饱了胃胀是什么原因| 犄角旮旯是什么意思| 八卦是什么生肖| 大豆油是什么豆做的| 热疹用什么药| 腋下长痘痘是什么原因| 三角梅用什么肥料最好| 口红用什么能洗掉| 坐以待毙是什么意思| 女人什么血型最聪明| 蓝色搭配什么颜色| 打黄体酮针有什么副作用| 碱水是什么| 粉皮是什么做的| 尿路感染吃什么药效果最好| 69是什么意思| 什么时候三伏天| 尿痛吃什么药效果最好| 上炕是什么意思| 胃疼吃什么药好得最快最有效| 肝血虚吃什么中成药| 全身出虚汗多是什么原因造成的| 农历10月24日是什么星座| 疤痕修复用什么药膏好| 8月11日是什么星座| 阴道口出血是什么原因| 补办身份证需要什么| 剪切是什么意思| 突然间头晕是什么原因| 10月6日什么星座| 喝牛奶有什么好处| 就诊是什么意思| 干燥综合症挂什么科| 冷幽默是什么意思| 手抖是因为什么| 感冒咳嗽吃什么水果好| 乙肝看什么科| 五月天主唱叫什么名字| 甲状腺实性结节什么意思| 扬州有什么好玩的| 什么的鼻子填词形容词| 机是什么生肖| 无缘无故流鼻血是什么原因| 圆脸适合什么短发发型| 益禾堂什么好喝| 腿肿是什么原因| 耳朵嗡嗡响什么原因| 小便尿不出来是什么原因| 眼睛疼滴什么眼药水| 民政局是干什么的| 6月15日什么星座| 颧骨疼是什么原因| 仙人掌什么时候开花| 立夏是什么意思| 全身spa是什么意思| 为什么读研| 珝是什么意思| 无与伦比是什么意思| 五味子不适合什么人喝| 转氨酶和转移酶有什么区别| 黄色裤子配什么上衣好看| 木薯粉在超市里叫什么| 东北大拉皮是什么做的| 什么是意识| 什么草药可以止痒| 市值是什么意思| 什么情况下必须做胃镜| 罗纹布是什么面料| 胆在什么位置| 公关是什么意思| 小学什么时候报名| 家里有蜈蚣是什么原因| 肚脐的左边疼是什么原因| 望尘莫及是什么意思| 鸡眼挂什么科| 中气下陷是什么意思| 安陵容什么时候变坏的| 粉瘤是什么| 月经期头疼是什么原因| 阴道有味道是什么原因| 忌作灶是什么意思| 揽子是什么意思| 三国时期是什么朝代| 蛇与什么属相相克相冲| 胡萝卜是什么颜色| 五指毛桃根有什么功效| 自愈是什么意思| 血晕症是什么病| 为什么精子射不出来| 青口是什么东西| 龙和什么生肖最配| 为什么不建议吃大豆油| 同房干涩什么原因导致的| 何首乌长什么样| 口腔溃疡吃什么药好| 直肠炎是什么症状| exp是什么| 男人纹身纹什么运气好| 乳酸菌是什么| 什么时候出伏| 葡式蛋挞为什么叫葡式| 稀料是什么| 吃羊肉不能吃什么水果| 荸荠是什么| 1909年属什么生肖| 七月二号是什么日子| 梦见大火是什么意思| sec是什么意思| 南非叶主治什么病| 灭蚂蚁什么药最有效| 体检前一天晚上吃什么| 受害者是什么意思| hla医学上是什么意思| 打夜针是什么意思| 早晨起床口苦是什么原因| 送男教师什么礼物合适| 稷是什么作物| 什么是abo文| apm是什么品牌| 为什么进不去| 咕咚是什么| 一热就头疼是什么原因| 全血粘度低切偏高是什么意思| jojo什么意思| 宝宝辅食虾和什么搭配| 梦见蜈蚣是什么预兆| 抗着丝点抗体阳性是什么| 人有三急指的是什么| 龙筋是什么| 殷是什么意思| 天干指的是什么| 北海特产有什么值得带| 2033年是什么年| 黑豆不能和什么一起吃| 很什么很什么| 龙潭虎穴是什么生肖| 乳腺钼靶是什么| 羊奶粉和牛奶粉有什么区别| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 综合技术 ? 基础知识 ? 单片机中的RAMvsROM

共1条 1/1 1 跳转至

单片机中的RAMvsROM

高工
2025-08-03 09:11:00     打赏
百度 据统计,2017年从欧洲乘飞机入境长沙的旅客中,英国旅客数最多,长沙=伦敦直飞航线的开通极大地便利了欧洲旅客的出行需求。

    其实,单片机就是个小计算机。大计算机少不了的数据存储系统,单片机一样有,而且往往和CPU集成在一起,显得更加小巧灵活。

    直到90年代初,国内容易得到的单片机是8031:不带存储器的芯片,要想工作,必须外加RAM和ROM,于是单片机成了3片机......

    而现在不同了,无论大的,还是小的,又是51,又是AVR,又是STC,还有什么430、PIC……都各说各的好,可谁也不敢说“我不要存储器”。

单片机的数据存储手段

1 程序存储器ROM

    程序存储器里面存放的是单片机的灵魂:工作程序。

    小的可能只有1KB,最多只能装1024条8位数据,因为实际指令还有许多2字节,3字节指令,所以它还装不下1024条指令。大的也有128KB的。这些8位数据,要么在工厂里做模子光刻进去,要么一次性的烧写进去。

    业余或开发,最多也就是用编程器这么一个特殊工具,把调试成功的机器码装载进去,或者像AVR单片机那样自己花几块钱做一条下载线,把电脑里这些东西灌进去(或许是AVR最吸引人之处)。

    它一旦进驻电脑的程序存储器中,除了借助上述装置便不能自由改写,在单片机运行时,只是从其中读出指令或固定的数据,所以给程序存储器一个“只读存储器”的别名,简写为ROM,包括用编程器写紫外线擦除内容的EPROM、用电擦除的EEPROM和现在新兴的FLASH ROM。

image.png

    一次性写入的ROM,仅用于电路和程序固定的批量产品中,实际工作起来,都是一样的。

    为了定位ROM中的数据,每个8位存储单元都有一个固定的“地址”,通常用16进制数表示。例如,对于一个所谓4K的ROM,地址从0000H到0FFFH(即从0000,0001...4095),单片机运行时从哪个地址取数据,完全由程序本身决定,并不要我们干预。

    记住,给单片机一通电,它经过一个短暂的复位过程,立即转向ROM的最低地址0000H,在这里面放置的往往是一条“跳转”指令,它从这里一步跳到另一个地址:程序的真正起始地址,例如51机的0080H。

    ROM是程序存储器,除了指令外,还包括运行程序必须的某些固定数据,例如:数据表。假如,我们要求在单片机的接口上输出00H到FFH(255)按正弦半波变化的数值,每秒10000次。如果硬要它按照公式一个个计算,对于它来说未免力不从心。可是我们可以把预先计算好的数值存入ROM中,到时候直接取出不是好多了?

    又如一个重要的应用:大家一定见过不少单片机的东西上面都有数码显示,那些个数字其实就是用单片机的口线控制数码管的字段电极电位。这些字形也是存放在ROM中的字模表,各个字模和0-9的数字(机器内当然是0000-0101二进制数)对应起来。常见的共阳极7段数码管,必须在阳极加正电,7个阴极都是地电位,才能显示数字"8",数字8对应的显示字码值是二进制数“10000000“(那个1对应的是小数点,高电位不让它显示)。

2 数据存储器RAM

    这是个可以随时存取数据的一块存储器,也就是可以读(取)也可以写(存)的存储器,简称RAM。

    现在的单片机里面使用的RAM,属于静态RAM或SRAM,这个和电脑用的内存条有所不同。只要你把数据写入SRAM后,不断电或者不清除掉,这个数据就一直保存在那里。电脑用的是动态RAM,要不断给它加刷新脉冲才能保存数据。

    因为单片机处理的信息量比电脑小很多,所以它带的RAM也比较少:从完全不带、带128、256、...1K、2K,到4K,比ROM少多了。

    因为实际上RAM只是作为数据临时存放的地方,除非进行图像处理需要存放大量的数据外。一般对于执行较简单任务的单片机,有这么多也够用,如果实在不够用也只能采取外加SRAM如6116、6264等等来扩展。

image.png

    为了对RAM单元存取8位二进制数,当然也得和ROM一样用“地址”来标示它的具体位置。假如某单片机有1K(1024)RAM,它的地址也是从0000到1024,或16进制数的0000H到03FFH。可见,和ROM的地址是一样的。

3 会不会混淆不清?

    答案是不会的,因为读ROM是由单片机的程序指针或转移指令或查表指令进行,而这些指令是不会进入RAM区的;读写RAM是另外的数据传送指令,也不会进入ROM区。

    这点也是和电脑不同之处,后者程序和数据都在内存条里面,地址不同,如果窜位了就会造成不可预见后果。单片机的这种存储器结构也称为哈佛结构

RAM在单片机里的用途

    RAM在单片机里的用途,主要是存放临时数据。

    例如用单片机测温,每秒测1次,显示1分钟的平均值(1分钟更新一次):

    我们先通过传感器、放大电路、A/D转换,把温度这个模拟量转变为成比例的二进制数,然后每秒钟1次把数字量通过输入口顺序存入到单片机的RAM中,然后对他们进行两两求和再平均的计算,最后的数值显示出来,然后把这60个存储单元统统写0清除旧数据,下次又是如此循环进行。

总结

    另外,在单片机里面还有若干寄存器,数量不多但是作用很大,除了暂存数据,还可以交换、加工、传递等等,以及随时记录单片机当前处于什么状态,输入输出口也是作为特殊功能的寄存器存在,具体各有不同,就不是随便说说可以搞清楚的,要看有关书籍了。





关键词: 单片机     存储器     RAM     ROM    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
雪村和赵英俊什么关系 洗衣机漏水是什么原因 嗓子沙哑是什么原因 蝙蝠进屋有什么预兆 九月二十八是什么星座
23是什么生肖 心里害怕紧张恐惧是什么症状 手上长水泡痒用什么药 玉米须能治什么病 什么是腹式呼吸的正确方法
175是什么码 梨花代表什么生肖 等回声结节是什么意思 孕妇可以吃什么鱼 南昌有什么好玩的地方
清真是什么意思 gm是什么牌子 什么人不能吃蚕豆 白日做梦是什么生肖 花代表什么生肖
内膜薄吃什么增长最快hcv9jop7ns5r.cn 孕妇吃梨有什么好处hcv9jop8ns0r.cn 苦瓜不能跟什么一起吃hcv7jop6ns2r.cn 男人脚肿是什么原因hcv7jop9ns5r.cn 代管是什么意思96micro.com
热伤风流鼻涕吃什么药jasonfriends.com 什么叫化疗hcv7jop9ns1r.cn 得五行属什么hcv7jop5ns4r.cn 姊妹是什么意思creativexi.com 圆脸适合什么眉形hcv8jop6ns6r.cn
三个牛读什么字hcv7jop9ns9r.cn 什么叫肺纤维化xjhesheng.com 黄斑前膜是什么病jasonfriends.com 身上很痒是什么原因hcv8jop3ns3r.cn 办身份证穿什么颜色衣服hcv8jop1ns3r.cn
9月25日什么星座hcv7jop9ns2r.cn 循环利息是什么意思hcv7jop9ns4r.cn 不锈钢肥皂是什么原理hcv7jop9ns8r.cn 3.4是什么星座hcv9jop1ns2r.cn 什么时候敷面膜是最佳时间adwl56.com
百度