久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

各位高人我是單片機(jī)新手,問一關(guān)于C51程序儲存器使用量的問題

在KEILC51里面,編譯程序通過之后,
在下面會有XDATA和DATA還有CODE的使用情況
比如我的DEVICE選擇的是AT89C51,4K程序儲存器
那我的CODE使用到百分之多少算是危險了?
DATA使用到百分之多少算是危險了?
XDATA使用到百分之多少算是危險了?
請各位高人指導(dǎo)~~
全部回復(fù)(5)
正序查看
倒序查看
ppp123456
LV.5
2
2006-06-07 22:19
只要不超過即可.
0
回復(fù)
wanyou132
LV.2
3
2006-06-08 10:01
@ppp123456
只要不超過即可.
只要不超過
那也有極限啊
AT89C51的CODE使用到4096
DATA使用到80
XDATA也使用到上限
我也知道這樣是完全利用了AT89C51的空間
但是我記得DATA使用到70已經(jīng)算是危險了,
0
回復(fù)
slowdown
LV.1
4
2006-06-08 15:33
@wanyou132
只要不超過那也有極限啊AT89C51的CODE使用到4096DATA使用到80XDATA也使用到上限我也知道這樣是完全利用了AT89C51的空間但是我記得DATA使用到70已經(jīng)算是危險了,
我算是51初學(xué)者,對這個問題也有興趣,大家探討一下吧.
我自己理解,反正CODE不能由51自己寫,那都用完也沒事.
DATA一般是有堆棧在里頭的,看我們軟件的子函數(shù)跳轉(zhuǎn)情況了.我一般都是寫小程序,嵌套很少上10層,調(diào)用情況自己又很清楚,就沒在意這個,想來留出二、三十字節(jié)應(yīng)該夠用了.程序復(fù)雜、變量又多的話,可就要好好合計(jì)合計(jì)了.不過現(xiàn)在51的增強(qiáng)機(jī)種很多,應(yīng)該不難從硬件上解決.
(XDATA現(xiàn)在應(yīng)該沒什么人用了吧?E2P或閃存應(yīng)該也不是這個用法)
在此順便請教各位,只使用keil uv3,怎么在debug功能下看到某段程序運(yùn)行中的內(nèi)存用量和機(jī)器周期?請指點(diǎn)我應(yīng)該在那里找相關(guān)信息,謝謝!
0
回復(fù)
wanyou132
LV.2
5
2006-06-09 17:00
@slowdown
我算是51初學(xué)者,對這個問題也有興趣,大家探討一下吧.我自己理解,反正CODE不能由51自己寫,那都用完也沒事.DATA一般是有堆棧在里頭的,看我們軟件的子函數(shù)跳轉(zhuǎn)情況了.我一般都是寫小程序,嵌套很少上10層,調(diào)用情況自己又很清楚,就沒在意這個,想來留出二、三十字節(jié)應(yīng)該夠用了.程序復(fù)雜、變量又多的話,可就要好好合計(jì)合計(jì)了.不過現(xiàn)在51的增強(qiáng)機(jī)種很多,應(yīng)該不難從硬件上解決.(XDATA現(xiàn)在應(yīng)該沒什么人用了吧?E2P或閃存應(yīng)該也不是這個用法)在此順便請教各位,只使用keiluv3,怎么在debug功能下看到某段程序運(yùn)行中的內(nèi)存用量和機(jī)器周期?請指點(diǎn)我應(yīng)該在那里找相關(guān)信息,謝謝!
在debug下面調(diào)試的時候,
你看看左邊的框框里面,
應(yīng)該有內(nèi)存用量和機(jī)器周期的
呵呵
我記得好象是有
0
回復(fù)
g_yong
LV.4
6
2006-06-09 17:24
@ppp123456
只要不超過即可.
對,如果全部都剛剛用完也沒什么危險.因?yàn)闆]有操作系統(tǒng),如果編譯時沒用到的內(nèi)存或程序儲存器,則系統(tǒng)永遠(yuǎn)也不會用到它.除非你修改程序.
0
回復(fù)
發(fā)