請問51微控制器,程式寫完之後,生成了hex檔案,如何知道此h

2021-05-06 07:55:03 字數 2506 閱讀 6736

1樓:執子之手

你直接檢視你的hex檔案多大就行了,或者

微控制器:在keil裡寫完程式後怎麼生成微控制器需要的hex檔案 ,步驟如何?越詳細越好!拜託了 5

2樓:匿名使用者

在工程的選單下,開啟你建立的專案,彈出一個選項卡,找到「output」那個選項,勾選「creat hex file」.再編譯一次就能生成hex檔案

3樓:夜上海新貴公子

點keil軟體裡面那個類似望遠鏡且上面有條棒棒的標誌,進去後點output,接著再點creat hex就可以了

急求微控制器大神幫忙,微控制器程式源**修改後怎麼儲存生成新的hex檔案啊

4樓:匿名使用者

從下圖獲知,應該是那個taix.hex檔案

微控制器:在keil裡寫完程式後怎麼生成微控制器那個檔案(好像是.hex格式),步驟如何?

5樓:匿名使用者

在project>option >output

看下面的圖

6樓:

在project欄裡option for target-->output-->create hex file ok!

怎樣生成51微控制器程式設計器燒寫檔案hex

7樓:匿名使用者

1:首先安裝好keil 軟體,(不會的問度娘),並開啟keil軟體

2:然後單擊project-newproject-填寫上工程名,並儲存在合適

3:位置然後選擇微控制器型號-確定-是

4:接著在側會出現target1,然後單擊 file-new-寫入正確的c語言**-儲存-檔名.字尾名為.c(組合語言為.a)-儲存

5:接下來重點來了將滑鼠移動到左側的source group 1-右鍵-add files to group 'source group1'選擇剛才的程式-add-close。會看見左側已經新增成功了。

單擊target1左側的圖示然後output-大對號create hex file-確定。

就生成了hex檔案看資料夾

希望對你有用

微控制器學習藉助微控制器開發板效果會更好,目前主流的有吳鑑鷹微控制器開發板,裡面系列教程講解很詳細,軟體的使用,開發板各模組實驗的操作,理論知識的補充,我也在學習中

8樓:蜻蜓點水

hex檔案c語言編譯好的

通常用keil,選擇微控制器的版本那些之後,編譯c源**就能生成了

9樓:匿名使用者

有專用的編譯器

如c的keil4

進行proteus 51微控制器**時,我把c程式複製到keil軟體中重新生成了一個hex檔案,但是但是匯入總是報錯。

10樓:匿名使用者

你將dsn檔案和hex檔案放在一個目錄裡試試。

11樓:成綿名校初升高

可能是isis軟體版本不同原因

12樓:匿名使用者

你確定把它拷到資料夾中替換掉原來的hex檔案了??

51微控制器的程式大於8k,如何設定生成hex檔案??

13樓:佼丹厙琬

我不知道你的51型號。如果程式大於8k,你可以選用rom大於8k的微控制器,或者擴充套件一個外部rom來儲存程式。

估計你是想問,使用擴充套件rom後怎麼定址,程式怎麼寫吧!具體沒什麼定論,這得看你怎麼接的硬體了。

我把51程式設計生成的hex檔案開啟方式改變了,不能把檔案燒錄到微控制器裡,請問如何把這個檔案改回白紙狀態

14樓:做而論道

不行啊,現在開啟方式是記事本,刪了,再生成還是記事本。燒錄不了----

那麼,你想要用什麼軟體開啟呢?

難道,直接用《燒錄軟體》開啟它,不行了?

15樓:

兩個辦法: 1.把這個hex檔案刪了,再把你的源**重新編譯一遍 2.你把這個檔案拷到手機裡,在手機裡改檔名,然後再拷回電腦

16樓:匿名使用者

從新生成一個就可以了

17樓:匿名使用者

刪了,,,再編譯一次,,再生成一個不就行了嗎?

51微控制器,用keil編譯生成的 hex檔案是有什麼構成的。

18樓:匿名使用者

其實,你如果用ultra edit之類的工具開啟hex檔案,你就會發現,它其實是這麼組成的:資料地址+資料長度+實際資料組成的,而實際資料就是bin檔案的組成部分。所以,bin檔案和hex是可以互相轉換的,但hex肯定比bin大

關於51微控制器的計時器源程式無法生成hex檔案 10

51微控制器的程式是什麼意思,51微控制器的51是什麼意思?

clr c 清零進位標誌 mov a,66h 立即數66h送入ajc loop1 判斷c是否為0,c 1跳轉到loop1cpl c 取反c setb 01h 非法的指令setb只能對位操作loop1 orl c,acc.0 將a的最低位送入c中jb acc.2loop2 a中的第三位為1則跳到loo...

請問微控制器的定時中斷怎麼理解,51微控制器中的定時器中斷是怎麼用的 ?

樓上說得太專業了,就擔心樓豬看不懂哦 想想都知道 他這樣的問題都問出來,所以肯定不知道什麼是 累加器 要比喻估計好些 th0 tl0就好比兩隻水桶 0x3c,0xb0就好比放進水桶裡的水,就像遠古時期的沙漏 微控制器會自動把水一滴一滴的放幹,當水桶裡的水被放乾枯時候,說明定時時間到 0x3c,0xb...

51微控制器中斷子程式中呼叫其它子程式怎樣呼叫

在主程式裡面呼叫過的函式最好不要在中斷裡面呼叫,因為這關係到函式的遞迴呼叫了。所謂遞迴函式就是在函式裡面呼叫了函式本身。一般在pc機裡面用。這樣處理很麻煩的,在微控制器資源有限的情況下這種情況很容易出現死迴圈,你設想一下,例如你在主函式裡面呼叫了函式a。在中斷裡面也呼叫了函式a。當主程式執行到函式a...