如何巧妙使用ram

2020-02-01 16:23发布

本帖最后由 593465218 于 2013-1-5 00:00 编辑

给大家出个题,到现在我还没有解决,
环境
    51内核单片机,keil2。电池
内容
利用51定时器,产生一个自加数,这个自加数     保存在内部RAM里面,掉电后自己数保存在ram里面。上点后读出自加数的值,继续累加。用c完成编写。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
39条回答
Etual
1楼-- · 2020-02-05 14:57
内部SRAM在电压没有掉到一定的情况下数据还保留。
xyz543
2楼-- · 2020-02-05 19:22
现在使用 keil 2 版本的人真的不多了,目前都到了 Keil 4 了,想必楼主也是用了十年以上的 Keil 了..
dexidz
3楼-- · 2020-02-05 23:43
xyz543 发表于 2013-1-6 11:47
现在使用 keil 2 版本的人真的不多了,目前都到了 Keil 4 了,想必楼主也是用了十年以上的 Keil 了..  ...

确是好笑
wicy001
4楼-- · 2020-02-06 03:04
 精彩回答 2  元偷偷看……
error_dan
5楼-- · 2020-02-06 04:54
有NRAM这种东西的存在啊...
wicy001
6楼-- · 2020-02-06 05:04
本帖最后由 wicy001 于 2013-1-6 15:48 编辑
593465218 发表于 2013-1-5 23:28
RAM掉电别说类型记不住,数据也记不住。我所说的掉电是外部电路掉电。电池的作用是为了让raM里面的数据可 ...


再仔细看了一遍,我想我明白楼主的意思了。


1.楼主说了,电池的作用就是让RAM的数据可以维持, 也就是实际上单片机是一直供电的,对单片机来说,根本没有掉电这一说,无非是电池或电容继续供电而已。

2.楼主所说的功能与单片机热启动的原理一样 ----电源保持,单片机复位,此时RAM仍然是复位前的数据,修改启动文件,使RAM中的某个字段不被清零(正常的启动文件,RAM区全部清零),这样复位后,这个字段可以继续使用。


楼主位的说明都把大家引跑题了,至少我还没发现断电还能保持数据的RAM,真有的话,也就不叫RAM了。

一周热门 更多>