Ⅰ 51單片機,編譯沒問題,不能生成HEX文件,目標文件連接不成功,有的人說不影響,但是我要HEX文件啊
如果用的是Keil,按下圖紅框所示選擇該選項打勾即可。
Ⅱ 單片機問題,這為什麼無法形成hex文件啊求前輩賜教
因為閣下沒有生成hex文件。
方法如下:在你提供的圖片中右擊「Target1」----然後點擊對話框第一個(即為目標文件設定選項)----然後點標題欄的第三個「output」(即輸出)----然後講「creat
hex
file
」(即生成hex文件)復選框打上勾----然後點ok----最後再點rebuild(即重建)就有hex文件了!
Ⅲ 單片機KIEL無法生成hex文件
你的工程里加了兩個C程,HELLO.C是什麼程序?裡面也有主程序main()嗎?如果有的話,就會出錯,一個工程只能有一個主程序。另外這個程序和這個
test1
.c是屬於一個工程序的嗎?如果不是,必須刪掉那個HELLO.C。
Ⅳ 為什麼編譯的單片機程序有警告不能生成HEX文件
有延時函數聲明和調用,但無延時函數,編譯肯定會有警告的。雖然放到單片機運行時會出問題,但是Keil可以生成hex文件啊,是不是你設置問題
Ⅳ 編譯單片機不生成hex文件怎麼回事
你應該有protues這個軟體的吧
雙擊dsn文件用protues打開,就是protues的模擬原理圖,圖形類似於protel原理圖。
如果你打不開的話就是你的protues版本和dsn文件的版本不對。
而hex只能用在protues模擬圖里可編程的東西如8051單片機
雙擊單片機,里邊有個選項「打開文件」,你把hex文件路徑填進去,
然後就可以模擬單片機了
Ⅵ KEIL生成不了HEX文件。
1、先打開KEIL軟體。
Ⅶ 單片機生成不了HEX文件,奇怪
2K限制,你的編譯器沒有解除限制,編寫的代碼大於2048位元組就停止工作。
你寫的代碼是4762位元組,超過了2048,所以無法生成hex文件。
上網查找破解的辦法吧。
Ⅷ 用Keil uVision3編寫單片機程序怎麼生成不了.HEX文件
你可以打開hex文件看一下(可以用記事本打開),是不是一個空文件。可能程序有錯,並沒有編譯出hex文件。
編譯後的hex文件是不需要設置什麼的。
Ⅸ C51單片機 Keil上面無法創建HEX文件是什麼原因C51單片機 Keil上面無法創建HEX文件
摘要 您好 問題已經收到了哦~ Optiongs里的Output選項界面上有HEX,需打勾,才能生成hex文件!
Ⅹ 請問 這個 單片機 程序為什麼不能生成hex文件 四個LED先從左往右亮再從右往左亮(霹靂燈)
第10行、第23行,都缺少 分號。
作為新手,不要懶得檢查!
第12行,有效作用域內的 變數定義,必須放在 作用域 第一行。也就是 unsigned char i,必須在 IE=0x82 前面。
另外,你的程序,沒看出你要的功能。
如果低4位是燈,那麼程序運行一遍後,全是亮的。
如果高4位是燈,那麼最後一顆燈永遠亮不了。
再是,這種4個位的操作,卻影響另外4個位的程序,勸你還是改變改變想法。