久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5307|回復: 16
打印 上一主題 下一主題
收起左側

STC89C52RC單片機小問題

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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


回復

使用道具 舉報

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

使用道具 舉報

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

他這個是16進制的吧,怎么圈的紅色區域(代碼長度)程序大小為多少k,是不是轉化為二進制后就是字節數
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

運行不正常不能把,能夠達到程序所要實現的效果
回復

使用道具 舉報

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

Build target '目標 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).這個程序下載到單片機內部程序大小為多少呢
回復

使用道具 舉報

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

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

搜狗截圖20170731145418.png
回復

使用道具 舉報

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

把這個16進制數換算成10進制就可以知道程序有多大,如某程序代碼長度0E38H,換算成10進制3640,就是3.64K
回復

使用道具 舉報

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

原來如此啊
回復

使用道具 舉報

15#
ID:401498 發表于 2018-9-23 15:52 | 只看該作者
學習了,謝謝分享問題
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品影视在线观看 | 青娱乐自拍 | 久久精品国产免费一区二区三区 | 在线免费观看亚洲 | 91精品一区| 久久久久久久久久久久久91 | 国产精品完整版 | 自拍视频网站 | 亚洲天堂久久 | 亚洲乱码国产乱码精品精98午夜 | 成人午夜精品一区二区三区 | 99久久久久国产精品免费 | 免费不卡视频 | 99热在线播放 | 日韩精品免费视频 | 免费在线成人 | 男女视频在线观看免费 | 狠狠操狠狠干 | 亚洲啪啪 | 日韩国产黄色片 | 男女啪啪高潮无遮挡免费动态 | 精品国产乱码久久久久久蜜柚 | 日韩在线精品视频 | 久久久久久成人 | 日日操夜夜操天天操 | 一区二区三区影院 | 欧美在线观看一区二区 | 欧美成人精品一区二区三区 | 伊人网伊人网 | 成人在线观看免费 | 国产成人精品视频在线观看 | 日本字幕在线观看 | 人人干人人艹 | 国产一区二区欧美 | 国产成人av在线播放 | 欧美影院| 黄色片视频| 国产成人综合一区二区三区 | 日本精品视频 | 曰韩一二三区 | 91精品国产91久久久久久吃药 |