1、首先需要打開keil,點擊菜單欄上的project,選擇open project。2、打開想要生成hex文件的百工程文件。3、點擊如下圖所度示的圖標(biāo),會彈出一個設(shè)置窗口。4、下圖中的標(biāo)注的位置是問修改晶振的,如答果你的晶振是12mhz,就把這里改成12。5、點擊設(shè)置界面上方的菜單欄,選擇output,如下圖標(biāo)注。在勾選下圖橫線標(biāo)注的地方點擊確定。6、依次點擊下圖紅筆標(biāo)注的三版?zhèn)€按鈕,分別是編譯、構(gòu)建、再次構(gòu)建;一般只需要點擊前兩個按鈕即可權(quán)。7、點擊后,可以在下部的信息欄看到,create hex,已經(jīng)創(chuàng)建了hex文件,keil中讓匯編語言生成hex文件,需要正確建立工程,在工程中設(shè)置,具體方法如下:7a686964616fe59b9ee7ad9431333337386638首先,在你的磁盤上新建工程文件目錄(如test),在工程目錄下創(chuàng)建Project、Source、Output、Listing和Readme 這5個文件夾,并在文件夾Readme下創(chuàng)建Readme.txt 文件。這樣做的目的是為了增強(qiáng)工程文件的可讀性及結(jié)構(gòu)化,便于維護(hù)和管理。 Project存放工程文件 Source存放用戶編寫的c文件及h頭文件 Output 存放各種輸出文件,如hex文件 Listing存放編譯過程中產(chǎn)生的各種中間文件 Readme存放工程項目的說明文件然后進(jìn)行以下步驟:(1)啟動軟件Keil μVision,點擊工具欄上的Project,選擇NewμVision Project,新建test工程到目錄Project下。(2)選擇目標(biāo)器件,點擊“OK”確認(rèn)。(3)出現(xiàn)是否添加啟動文件到工程中對話框,選擇否。(4)目標(biāo)選項設(shè)置,點擊target option工具進(jìn)入選項配置界面。(5)選中Target項,根據(jù)實際情況設(shè)置晶振頻率。(6)選中output選項,點擊“Select Folder for Objects…”選擇工程目錄下的Output文件夾,將“Create HEX File”勾選中。(7)選中Listing選項,點擊“Select Folder for Listings…”選擇工程目錄下的Listing文件夾。(8)最后點擊“OK”保存各選項的設(shè)置,至此完成Target Option的配置。(9)新建1個文本文件在工程目錄的Source文件下,并將你的程序代碼復(fù)制粘貼到該文件中,命名為main.ASM存盤。右擊“Source Group1”選擇“Add Existing Flies to Group ‘Source Group1’”,將以上新建文件添加到工程中。至此,就完成整個keil工程的創(chuàng)建,不知道你用的哪個版本的Keil。較老的版本對中文支持欠佳,項目最好不要在中文路徑下。另外請檢查目錄的訪問權(quán)限,不了解,只有一張圖,好像不能幫到你,看keil教程m.gy2thfx.cn防采集。
學(xué)習(xí)51單片機(jī)的朋友面對著全英文的KEIL肯定會有這樣的疑問“KEIL如何生成HEX文件?”,“生成的HEX文件在哪里?”下面就簡單介紹一下生成HEX的方法
方法
先打開KEIL軟件,點擊“project”菜單
一.下載安裝keil軟件圖1二.打開keil軟件圖2三.新建工程1.單擊文件,選擇新建——新建工程圖
點擊“new project”新建一個項目。如果不新建項目是沒法生成HEX文件的
當(dāng)你寫完程序后,點擊菜單欄中的Flash中的configure for tools,然后選擇out
在接下來的對話框中,選一個目錄,然后為這個項目起一個名字。名字可以隨便起,這里以“測試項目”為例
一.下載安裝keil軟件圖1二.打開keil軟件圖2三.新建工程1.單擊文件,選擇新建——新建工程圖
接下來出現(xiàn)一個對話框,要為項目選一個CPU。點擊左側(cè)的樹狀目錄滾動條,點開“ATMEL”選中“AT89C51”,單擊確定
默認(rèn)情況下,Keil生成的Hex文件與工程文件在同一個目錄中。也可以手動設(shè)置保存的目錄,操作方法如下
這個對話框問是否把啟動文件加進(jìn)項目,選“是”
1、先打開KEIL軟件。2、依次點擊“project”——“new project”新建一個項目
要生成HEX文件還要設(shè)置一下。單擊下圖中的設(shè)置圖標(biāo)
1、首先需要打開keil,點擊菜單欄上的project,選擇open project。2、打開想
切換到“output”選項卡,勾選下圖中“create HEX file”。如果要改變HEX文件的保存位置,可以點左上角的“select flolder for objects”選一個新的文件夾
keil uvision4生成hex的具體步驟如下:1、首先打開KEIL軟件,點擊打開projec
完成設(shè)置后選確定
第四章:KEIL使用入門本章節(jié)介紹如何使用KEIL軟件建立一個工程,編寫一個簡單的程序,編譯和下載到
如果要改變HEX文件的保存位置,可以點左上角的“select flolder for objects”選一個新的文件夾
默認(rèn)情況下,Keil生成的Hex文件與工程文件在同一個目錄中。也可以手動設(shè)置保存的目錄,操作方法如下
完成設(shè)置后選確定
第四章:KEIL使用入門本章節(jié)介紹如何使用KEIL軟件建立一個工程,編寫一個簡單的程序,編譯和下載到
keil uvision4生成hex的具體步驟如下:來1、首先打開KEIL軟件,點擊打開project中的“new project”。2、然后在彈出來的窗口中點擊輸入一個想要的文件名,回車確定。3、然后在彈出來的窗口中點擊打開“ATMEL”,選擇“AT89C51”4、然后在彈出來的窗口中點擊打開設(shè)置圖標(biāo)。5、切換到“output”選項卡,勾選下圖中“create HEX file”。如果要改變HEX文件的保存位置,可以點左上角的“select flolder for objects”選一個新的文件夾完成設(shè)置后選確定。6、然后右自鍵單擊source group 1,選擇打開“add files to group source group 1”。7、選中要加入的C文件,C文件可以是從別處復(fù)制過來,也可以自己寫。8、點“add”后可以看到C文件出現(xiàn)在左側(cè)的目錄中。這時要點擊“close”關(guān)閉對話框9、源程序添加進(jìn)zhidao來后可以點擊圖中編譯圖標(biāo)生成HEX文件,1、首先打開KEIL軟件,單擊“項目”copy菜單。2、單擊“新項目”以創(chuàng)建新項目。如果您不創(chuàng)建新項目,則無法生成HEX文件。3、在下一個對話框中,選擇一百個目錄并為其指定項目名稱。該名稱可以隨便使用。這是“測試項目”的一個例子。4、接下來,出現(xiàn)一度個對話框,為項目選擇一個CPU。單擊左側(cè)的樹滾動條,單擊“ATMEL”選擇“AT89C51”,單擊“確定”。5、此對話框詢問您是否要將啟動文件添加到項目中。選擇“是”問。6、要設(shè)置HEX文件,您需要進(jìn)行設(shè)置。單擊下圖中的設(shè)置圖標(biāo)。7、切換到“輸出”選項卡,然后選中下圖中的“答創(chuàng)建HEX文件”。如果要更改HEX文件的位置,可以通過單擊左上角的“選擇對象的flolder”來選擇新文件夾。完成設(shè)置后,選擇確定。本回答被網(wǎng)友采納,工具/材料:電腦、Keil4 uVision。第一步,選來擇工程,選擇第一個new uvision project。第二步,選擇保存地址,項目名。第三步,選擇CPU類型 AT89C51。第四步,創(chuàng)建C程序——點開文件、新建即可自或者點擊下圖圈內(nèi)圖標(biāo)。第五步,編寫控制程序點擊保存。第六百步,選擇保存位置 最好度與之前項目位置一樣,文件后綴.c。第七步,選中 源組點擊鼠標(biāo)右鍵 將剛才的程序添加到源組(添加一次即可)第八步,編譯控制如下圖選擇Create HEX File。第九步,組建、編譯。第十步,成功生成HEX文件。本回答被網(wǎng)友采納,keil uvision4如何生成hex?,天天這個英文翻譯成中文,你可以用微信掃一掃這個功能,少翻譯就能將這個英文翻譯成中文,就能知道什么意思,KEIL軟件支百持絕大部分單片機(jī),用度于編譯C文件,生成HEX16進(jìn)制可執(zhí)行代碼但是KEIL默認(rèn)是不生問成HEX文件的,具體設(shè)置過程為答:project-》options for target-》output-》Creat HEX File勾選Creat HEX File前面的回框框后再編譯一次即答可生成HEX文件了,原發(fā)布者:周王子瑜第四章:KEIL使用入門本章節(jié)介紹如何使用KEIL軟件建立一個工程,編寫一個簡單的程序,編譯和下載到單片機(jī)運行的流程,目的是教會用戶學(xué)會用此軟件寫代碼的最基本步驟。第一步:下載并安裝KEIL軟件(略)第二步:打開KEIL軟件,會出現(xiàn)如下界面我使用的是keil4版本。這是打開后的界面1:建立一個新工程出現(xiàn)以下界面,在你的硬盤合適的文件夾中創(chuàng)立一個工程文件夾,最好是英文路徑,如圖是創(chuàng)立了test文件夾打開后,文件名取test,保存彈出芯片選擇框,選擇Atmel的89C51或89C52(4kb/8kb程序flash),如圖選擇后者然后點擊OK,點擊YES,工程創(chuàng)立完成,出現(xiàn)以下界面2:向工程里添加文件出現(xiàn)了新的文本編輯框text1,點擊保存按鈕輸入你文本的文件名,名字可據(jù)代碼所實現(xiàn)的功能起,如圖,然后點擊保存現(xiàn)在往工程里添加已經(jīng)保存好的文件然后選擇剛才保存的文件,點擊ADD然后點擊Close現(xiàn)在在工程目錄下已經(jīng)有你的文本文件了。3:編譯并生成hex文件現(xiàn)在將如下代碼拷貝進(jìn)待編輯的文本中#include//51單片機(jī)頭文e799bee5baa6e997aee7ad94e58685e5aeb931333433623761件#defineuintunsignedint//用uint代替unsignedintvoiddelay(uintz)//延時函數(shù){uintx,y;for(x=z;x>0;x--)for(y=500;y>0;y--);}voidmain(){while(1)//讓所有l(wèi)ed循環(huán)閃爍{P2=0xff;delay(200);P2=0x00;delay(200);}}完成后,先學(xué)會怎么編譯來C程序,然后再學(xué)習(xí)仿真。去我的共享空間自下載一個指導(dǎo)書看下,先學(xué)習(xí)編知譯。記得給個采納呀。道地址:http://yun.baidu.com/s/1kTrQ9MJ本回答被提問者采納內(nèi)容來自m.gy2thfx.cn請勿采集。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com