欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5854|回復(fù): 16
打印 上一主題 下一主題
收起左側(cè)

STC89C52RC單片機(jī)小問題

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
STC89C52RC單片機(jī)內(nèi)部程序存儲(chǔ)空間為8k,為啥我的hex文檔14k還能夠下載進(jìn)去
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:126422 發(fā)表于 2017-7-30 15:32 | 只看該作者
樓主,上傳個(gè)圖片看看。
回復(fù)

使用道具 舉報(bào)

板凳
ID:155507 發(fā)表于 2017-7-30 16:43 | 只看該作者
HEX 文件是ascii碼的16進(jìn)制文件,包含的校驗(yàn)位在里邊,程序燒寫更可靠,但是文件所占空間更大
回復(fù)

使用道具 舉報(bào)

地板
ID:195298 發(fā)表于 2017-7-30 17:06 | 只看該作者
程序 在編譯完成后會(huì)出現(xiàn)程序的大小,date=xxx xdate=yyyycode
回復(fù)

使用道具 舉報(bào)

5#
ID:213173 發(fā)表于 2017-7-30 18:06 | 只看該作者
通常hex文檔比實(shí)際燒寫的程序大5~8倍,燒寫的程序大小看這里。


回復(fù)

使用道具 舉報(bào)

6#
ID:223416 發(fā)表于 2017-7-30 18:43 | 只看該作者
你可以用記事本打開Hex文件,會(huì)看到十六進(jìn)制數(shù)字,燒錄軟件會(huì)吧這些文本轉(zhuǎn)換成二進(jìn)制數(shù)據(jù)燒錄,所以最終燒入單片機(jī)的數(shù)據(jù)量不是Hex文件的大小,應(yīng)該是Bin文件的大小
回復(fù)

使用道具 舉報(bào)

7#
ID:116400 發(fā)表于 2017-7-30 20:57 | 只看該作者
wulin 發(fā)表于 2017-7-30 18:06
通常hex文檔比實(shí)際燒寫的程序大5~8倍,燒寫的程序大小看這里。

他這個(gè)是16進(jìn)制的吧,怎么圈的紅色區(qū)域(代碼長度)程序大小為多少k,是不是轉(zhuǎn)化為二進(jìn)制后就是字節(jié)數(shù)
回復(fù)

使用道具 舉報(bào)

8#
ID:223453 發(fā)表于 2017-7-30 22:01 | 只看該作者
件所占空間大
回復(fù)

使用道具 舉報(bào)

9#
ID:1 發(fā)表于 2017-7-30 22:17 | 只看該作者
其實(shí)只有前面一部分的hex下載進(jìn)去了,所以這個(gè)程序肯定是運(yùn)行不正常的.
回復(fù)

使用道具 舉報(bào)

10#
ID:116400 發(fā)表于 2017-7-31 13:13 | 只看該作者
admin 發(fā)表于 2017-7-30 22:17
其實(shí)只有前面一部分的hex下載進(jìn)去了,所以這個(gè)程序肯定是運(yùn)行不正常的.

運(yùn)行不正常不能把,能夠達(dá)到程序所要實(shí)現(xiàn)的效果
回復(fù)

使用道具 舉報(bào)

11#
ID:116400 發(fā)表于 2017-7-31 13:17 | 只看該作者
wulin 發(fā)表于 2017-7-30 18:06
通常hex文檔比實(shí)際燒寫的程序大5~8倍,燒寫的程序大小看這里。

Build target '目標(biāo) 1'
assembling STARTUP.A51...
compiling 123.c...
123.C(24): warning C290: missing return value
linking...
Program Size: data=14.0 xdata=0 code=567
creating hex file from "123"...
"123" - 0 Error(s), 1 Warning(s).這個(gè)程序下載到單片機(jī)內(nèi)部程序大小為多少呢
回復(fù)

使用道具 舉報(bào)

12#
ID:72947 發(fā)表于 2017-7-31 15:00 | 只看該作者
只是電腦文件系統(tǒng)的文件存儲(chǔ)方式不一樣而已,實(shí)際代碼大小請參考這里:(電腦文件屬性顯示10.2K)

搜狗截圖20170731145418.png (96.17 KB, 下載次數(shù): 67)

搜狗截圖20170731145418.png
回復(fù)

使用道具 舉報(bào)

13#
ID:213173 發(fā)表于 2017-7-31 17:42 | 只看該作者
WANGCHONG 發(fā)表于 2017-7-30 20:57
他這個(gè)是16進(jìn)制的吧,怎么圈的紅色區(qū)域(代碼長度)程序大小為多少k,是不是轉(zhuǎn)化為二進(jìn)制后就是字節(jié)數(shù)

把這個(gè)16進(jìn)制數(shù)換算成10進(jìn)制就可以知道程序有多大,如某程序代碼長度0E38H,換算成10進(jìn)制3640,就是3.64K
回復(fù)

使用道具 舉報(bào)

14#
ID:116400 發(fā)表于 2017-8-1 09:04 | 只看該作者
wulin 發(fā)表于 2017-7-31 17:42
把這個(gè)16進(jìn)制數(shù)換算成10進(jìn)制就可以知道程序有多大,如某程序代碼長度0E38H,換算成10進(jìn)制3640,就是3.64K

原來如此啊
回復(fù)

使用道具 舉報(bào)

15#
ID:401498 發(fā)表于 2018-9-23 15:52 | 只看該作者
學(xué)習(xí)了,謝謝分享問題
回復(fù)

使用道具 舉報(bào)

16#
ID:401684 發(fā)表于 2018-9-23 22:16 | 只看該作者
分為code xdata data     hex文件不代表程序空間 可能一部分在數(shù)據(jù)存儲(chǔ)區(qū)一部分在代碼存儲(chǔ)區(qū)
回復(fù)

使用道具 舉報(bào)

17#
ID:395649 發(fā)表于 2018-9-24 19:36 | 只看該作者
HEX 文件是ascii碼的16的進(jìn)制文件,包含的校驗(yàn)位在里邊,程序燒寫更可靠,但是文件所占空間更大
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表