1. keil c 程序大小怎麼看
經編譯後雹陪橋源猛最下邊的窗口中亂配code後的數字即表示程序的大小單位是B(位元組)
2. 用Keil C51編寫單片機程序,怎麼看程序多少行
1.怎麼看程序寫了多少行:點擊Edit-configuration...,選擇Editor標簽,在該標簽的左下角,選中Show
Line
Number,這樣在編輯界面就會有行數了.若果你想看匯編有多少行,只需要反匯編一下.
2.怎麼看程序佔了多大的內存:程序編譯成功後,在編譯器界面下方的build窗口中,會給出程序佔用的存儲大小,比如:Program
Size:
data=13.0
xdata=0
code=298
,說明ROM被佔用了298位元組.也可以查看你工程文件夾下的.map文件,在該文件的最後給出了ROM和RAM的詳細使用情況,比如:
=====================================================================
Total
RO
Size
(Code
+
RO
Data)
6320
(
6.17kB)
Total
RW
Size
(RW
Data
+
ZI
Data)
1328
(
1.30kB)
Total
ROM
Size
(Code
+
RO
Data
+
RW
Data)
6388
(
6.24kB)
=====================================================================
補充:⊙﹏⊙,你用的那個版本的keil
c51,我的keil
3,keil
4在菜單Edit都有configuration...選項.你現在用的至少也得是keil
3吧!
3. 用keil編譯51程序時,下面的Program Size: data=47.0 xdata=0 code=3092,是什麼意思各個值允許最大是多少
data=47.0 編譯器編譯後,程序總共需要佔用47位元組的片內RAM空間。注意這個大小僅僅是累加而已,並未考慮各個塊之間的空隙,也就是說實際佔用的RAM空間可能多於此數值。
xdata=0 程序未使用片外RAM(映射)空間
code=3092 編譯器編譯出的各個代碼塊總共大小為3092位元組。與前面的data一樣,由於各個塊之間可能存在空隙,因此實際生成的代碼大小可能多於此數值。
4. keil4編譯後的程序大小怎麼確定啊Program Size: data=27.0 xdata=0 code=3112。可在電腦查看卻是8.84K
編譯後看代碼大小。
KEIL最下面的一欄裡面。
例如:
Program Size: data=79.0 xdata=31 code=7582
code後面 就是代碼的大小。
希望採納
5. 請問怎麼查看用Keil所編程序佔用ROM的大小
編譯成功後,謹伍編迅埋譯信息會顯示
Program Size:data = xxx.x xdata = xxxx code = xxxx
其畝晌螞中code就是佔用ROM的大小
6. KEIL上怎麼看程序大小請問高手,我編譯好文件後,怎麼不能看到編譯好文件的大小,比如code= //如------
編做州備譯後,純毀在輸出會有提示:Program Size: Code=10828 RO-data=548 RW-data=24 ZI-data=1128 可以看出代碼大小。還有通過map文件查看詳細的內存映射和文件大小跡姿。
7. 單片機編程,keil中怎麼看程序有多少k。還有如果大量用延時函數使CPU空轉,是不是很佔用單片機空間
程序存在單片機flash中的空間大小要看keil編譯程序過後最下面的output window中的code大小。盡量不要大量使用延時函數,最好就不要使用,非要用的話也不要超過10ms。因為用中斷的話,只要中斷源觸發進入中斷,正好卡在delay函數這個地方,那中斷再回來延時就不準確了。看HEX文件大小的方法是不正確的。