如何巧妙使用ram

2020-02-01 16:23发布

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

给大家出个题,到现在我还没有解决,
环境
    51内核单片机,keil2。电池
内容
利用51定时器,产生一个自加数,这个自加数     保存在内部RAM里面,掉电后自己数保存在ram里面。上点后读出自加数的值,继续累加。用c完成编写。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
40条回答
magiczero
2020-02-03 00:15
本帖最后由 magiczero 于 2013-1-5 00:19 编辑

unsigned char  Flag _at_ 0x7f;                //把 Flag 变量指定在Ram的0x7f的位置

更具体的还可以指定使用的存储器类型,比如:对使用Keil的51来说可以有 data, idata,pdata,xdata 的类型,这里能明确决定数据到底是使用哪一个存储空间

unsigned char xdata Flag _at_ 0x03ff;                //把 Flag 变量指定在外部Ram的0x03ff的位置

一周热门 更多>