论坛风格切换切换到宽版
  • 3146阅读
  • 8回复

请问:在keil的硬件仿真中,RAM中的这些数据是从哪里来的? [复制链接]

上一主题 下一主题
离线BG4ABM
 
发帖
1139
只看楼主 倒序阅读 0楼 发表于: 2006-04-30
clr p1.0
end
这个程序我用keil的存储器窗口分别观察了硬件仿真和软件仿真时的ram值,发现它们的数据相差很大,软件仿真时的数据很容易理解,就是搞不懂硬件仿真时的那些数据是从哪里来的,软件仿真和硬件仿真的截图如下,哪位如果知道,请告诉我,谢谢。
离线BG7JUN
发帖
889
只看该作者 1楼 发表于: 2006-05-02
复位程序要清内存,否则内存中是随机数。
离线BG4ABM
发帖
1139
只看该作者 2楼 发表于: 2006-05-09
'
复位程序要清内存,否则内存中是随机数。
'
请问如何清内存,是不是按一下keil中的复位按钮,我试过,没用。
离线BG7IGJ
发帖
1998
只看该作者 3楼 发表于: 2006-05-10
'
请问如何清内存,是不是按一下keil中的复位按钮,我试过,没用。
'
一搬不用去将整 个内存去清,只虽你在程序初始化时,对你要用到的内存付初始值 就可以了
离线BG4ABM
发帖
1139
只看该作者 4楼 发表于: 2006-05-10
我不是问用到的内存,我是想问没有用到的那些内存中的数据是哪里来的?
离线BG7IGJ
发帖
1998
只看该作者 5楼 发表于: 2006-05-10
'
我不是问用到的内存,我是想问没有用到的那些内存中的数据是哪里来的?
'
随机来的
离线zulu
发帖
182
只看该作者 6楼 发表于: 2006-05-24
'
请问如何清内存,是不是按一下keil中的复位按钮,我试过,没用。
'

写个循环程序,把所有的ram赋值成00
离线wycx
发帖
1497
只看该作者 7楼 发表于: 2006-05-24
用户被禁言,该主题自动屏蔽!
离线代洪波
发帖
4809
只看该作者 8楼 发表于: 2006-05-25
对的!数据显示应该是随机的!由于ram通电以后的数据不确定性,所以有的空间数据不一定为0
需要用的地址可以写一段喜欢置0程序!
单片机复位的时候是不能把ram 中的数据清0的!只能软件清0