登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→请问51的启动问题[xoxogong]
*第30380篇: 请问51的启动问题
楼 主:
xoxogong
2005年3月17日18:34
请问51的启动问题
各位大虾,51在启动时刻是如何将定义的全局数据防止到对应的数据存储区当中的?
例如:
定义全局变量 char data varone = 10;
或者 char xdata vartwo = 16;
在系统的启动时刻是如何将这两个变量的值放置到对应的位置,因为静态的程序内容是烧写在Flash中的,这两个变量在运行的时刻又是在数据存储器RAM中的,这个过程如何解释?
谢谢各位高手:)
第
2
楼:
guest
2005年3月19日12:29
具体没有研究过
应该是单片机自己有RAM的配置文件,上电运行的时候就LOAD 配置文件把前面的一些RAM都配置好了,特别是一些对应的特殊寄存器。
如果是程序函数里面自己的定义的变量的话,可能是在执行到的时候依次在剩下的RAM中分配的了,
>>>>>>对该主题发表你的看法
本主题贴数
2
,分页:
[第1页]
[上一篇主题]:
AY-KEYA通用键盘的资料[原创]
[下一篇主题]:
我用max232与pc通信,用串口调试助手发送数据,单片机中断接收,但接收到的数据怎么导入下个程序?