RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

keil軟件怎么運(yùn)行寫好的程序

科技綠洲 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2024-09-02 10:29 ? 次閱讀

Keil軟件是一款功能強(qiáng)大的嵌入式開發(fā)工具,廣泛應(yīng)用于單片機(jī)、ARMDSP嵌入式系統(tǒng)的開發(fā)。本文將介紹如何使用Keil軟件運(yùn)行寫好的程序。

  1. 安裝Keil軟件

首先,需要從Keil官網(wǎng)下載Keil軟件的安裝包,然后按照安裝向?qū)нM(jìn)行安裝。安裝完成后,啟動(dòng)Keil軟件。

  1. 創(chuàng)建項(xiàng)目

在Keil軟件中,需要?jiǎng)?chuàng)建一個(gè)新的項(xiàng)目來存放編寫的程序。點(diǎn)擊“Project”菜單,選擇“New uVision Project”選項(xiàng),彈出“New Project”對(duì)話框。

在“New Project”對(duì)話框中,首先選擇目標(biāo)設(shè)備。在“Device”下拉列表中,選擇所需的單片機(jī)型號(hào)。然后,在“Project Name”文本框中輸入項(xiàng)目名稱。最后,點(diǎn)擊“Browse”按鈕選擇項(xiàng)目保存的位置,點(diǎn)擊“OK”按鈕創(chuàng)建項(xiàng)目。

  1. 添加源文件

項(xiàng)目創(chuàng)建完成后,需要將編寫的程序添加到項(xiàng)目中。點(diǎn)擊“Project”菜單,選擇“Add Group”選項(xiàng),為項(xiàng)目添加一個(gè)新的文件夾。然后,點(diǎn)擊“Project”菜單,選擇“Add File to Group”選項(xiàng),彈出“Add Files to Project”對(duì)話框。

在“Add Files to Project”對(duì)話框中,選擇需要添加的源文件,點(diǎn)擊“Add”按鈕將源文件添加到項(xiàng)目中。如果需要添加多個(gè)文件,可以按住Ctrl鍵選擇多個(gè)文件,然后點(diǎn)擊“Add”按鈕。

  1. 配置項(xiàng)目

在項(xiàng)目中添加了源文件后,需要對(duì)項(xiàng)目進(jìn)行配置。點(diǎn)擊“Project”菜單,選擇“Options for Target”選項(xiàng),彈出“Options for Target”對(duì)話框。

在“Options for Target”對(duì)話框中,可以對(duì)項(xiàng)目進(jìn)行如下配置:

  • Target:選擇目標(biāo)設(shè)備型號(hào)。
  • Output:選擇輸出文件的類型和格式。
  • Linker:配置鏈接器的選項(xiàng)。
  • Debug:配置調(diào)試器的選項(xiàng)。
  • Utilities:配置輔助工具的選項(xiàng)。

配置完成后,點(diǎn)擊“OK”按鈕保存配置。

  1. 編譯程序

在項(xiàng)目配置完成后,需要編譯程序。點(diǎn)擊“Project”菜單,選擇“Build Target”選項(xiàng),Keil軟件會(huì)自動(dòng)編譯項(xiàng)目中的所有源文件。

如果程序中存在語法錯(cuò)誤或邏輯錯(cuò)誤,Keil軟件會(huì)在編譯過程中報(bào)錯(cuò),并在“Build Output”窗口中顯示錯(cuò)誤信息。需要根據(jù)錯(cuò)誤信息修改程序,然后重新編譯。

  1. 調(diào)試程序

編譯成功后,可以對(duì)程序進(jìn)行調(diào)試。點(diǎn)擊“Debug”菜單,選擇“Start/Stop Debug Session”選項(xiàng),啟動(dòng)調(diào)試會(huì)話。

在調(diào)試會(huì)話中,可以使用斷點(diǎn)、單步執(zhí)行、查看變量值等功能,對(duì)程序進(jìn)行調(diào)試。具體操作方法如下:

  • 設(shè)置斷點(diǎn):在代碼編輯器中,點(diǎn)擊需要設(shè)置斷點(diǎn)的行號(hào),該行的行號(hào)會(huì)變成紅色,表示設(shè)置了斷點(diǎn)。
  • 單步執(zhí)行:點(diǎn)擊“Debug”菜單,選擇“Run”選項(xiàng),或按F5鍵,程序會(huì)在斷點(diǎn)處暫停執(zhí)行。然后,點(diǎn)擊“Debug”菜單,選擇“Step Into”選項(xiàng),或按F11鍵,程序會(huì)單步執(zhí)行到下一行。
  • 查看變量值:在調(diào)試會(huì)話中,點(diǎn)擊“View”菜單,選擇“Watch Window”選項(xiàng),打開“Watch Window”窗口。在該窗口中,可以查看程序中變量的值。
  1. 燒錄程序

調(diào)試完成后,需要將程序燒錄到目標(biāo)設(shè)備中。點(diǎn)擊“Debug”菜單,選擇“Start/Stop Debug Session”選項(xiàng),停止調(diào)試會(huì)話。

然后,點(diǎn)擊“Project”菜單,選擇“Options for Target”選項(xiàng),彈出“Options for Target”對(duì)話框。在該對(duì)話框中,選擇“Debug”選項(xiàng)卡,配置燒錄器的類型和接口。

配置完成后,點(diǎn)擊“OK”按鈕保存配置。然后,點(diǎn)擊“Debug”菜單,選擇“Download”選項(xiàng),將程序燒錄到目標(biāo)設(shè)備中。

  1. 運(yùn)行程序

燒錄完成后,可以運(yùn)行程序。根據(jù)目標(biāo)設(shè)備的類型和接口,選擇相應(yīng)的運(yùn)行方式。例如,對(duì)于單片機(jī),可以通過串口或JTAG接口運(yùn)行程序。

在Keil軟件中,可以通過“Debug”菜單中的“Run”選項(xiàng)或按Ctrl+F5鍵運(yùn)行程序。程序運(yùn)行后,可以在目標(biāo)設(shè)備上觀察程序的運(yùn)行結(jié)果。

  1. 總結(jié)

本文詳細(xì)介紹了使用Keil軟件運(yùn)行寫好的程序的步驟,包括創(chuàng)建項(xiàng)目、添加源文件、配置項(xiàng)目、編譯程序、調(diào)試程序、燒錄程序和運(yùn)行程序。通過這些步驟,可以方便地使用Keil軟件開發(fā)嵌入式系統(tǒng)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3785

    瀏覽量

    81001
  • 嵌入式開發(fā)
    +關(guān)注

    關(guān)注

    18

    文章

    1028

    瀏覽量

    47563
  • keil軟件
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    10694
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用keil的debug功能控制程序運(yùn)行

    Debug篇在C51程序中,很多bug肉眼不容易看出,這時(shí)候就需要使用keil的debug功能,debug功能可以控制程序運(yùn)行,查看變量的內(nèi)容等。Debug分為
    發(fā)表于 01-27 07:37

    keil軟件的介紹

    keil軟件的介紹學(xué)習(xí)要點(diǎn):軟件的安裝,創(chuàng)建項(xiàng)目,源程序的匯編或編譯,目標(biāo)文件的概念 Keil C51 µVision2集成開
    發(fā)表于 10-06 18:00 ?114次下載

    keil c51使用說明(使用教程)

     使用C語言肯定要使用到C編譯器,以便把寫好的C程序編譯為機(jī)器碼,這樣單片機(jī)才能執(zhí)行編寫好程序。KEIL uVISION2是眾多單片機(jī)應(yīng)用
    發(fā)表于 10-07 15:01 ?191次下載
    <b class='flag-5'>keil</b> c51使用說明(使用教程)

    程序軟件keil+uvision下載

    程序軟件keil+uvision下載
    發(fā)表于 10-30 09:53 ?52次下載

    Keil軟件的安裝及使用說明

    主要介紹了keil軟件工程的建立,源程序文件的建立,編譯及調(diào)試。
    發(fā)表于 02-24 16:43 ?5次下載

    keil編譯生成程序的大小

    單片機(jī)在編程中使用的keil軟件(個(gè)人使用的是keil UV2),編譯后得到的程序文件的大小的判斷方法(可能對(duì)于低版本的keil
    發(fā)表于 07-19 09:58 ?4次下載

    介紹單片機(jī)中Keil軟件仿真和硬件仿真

    Keil有很強(qiáng)大的軟件仿真功能,通過軟件仿真可以發(fā)現(xiàn)很多將要出現(xiàn)的問題,Keil的仿真可以查看很多硬件相關(guān)的寄存器,通過觀察這些寄存器值的變化可以知道代碼有沒有正常
    的頭像 發(fā)表于 06-30 10:00 ?1.9w次閱讀
    介紹單片機(jī)中<b class='flag-5'>Keil</b>的<b class='flag-5'>軟件</b>仿真和硬件仿真

    Proteus和Keil的開發(fā)軟件應(yīng)用實(shí)例說明

    1.掌握在Keil環(huán)境下建立項(xiàng)目、添加、保存源文件文件、編譯源程序的方法; 2.掌握運(yùn)行、步進(jìn)、步越、運(yùn)行到光標(biāo)處等幾種調(diào)試程序的方法; 3
    發(fā)表于 10-30 08:00 ?4次下載
    Proteus和<b class='flag-5'>Keil</b>的開發(fā)<b class='flag-5'>軟件</b>應(yīng)用實(shí)例說明

    Keil C51應(yīng)用程序軟件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是Keil C51應(yīng)用程序軟件免費(fèi)下載。
    發(fā)表于 12-17 08:00 ?35次下載

    Keil uVision3應(yīng)用程序軟件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是Keil uVision3應(yīng)用程序軟件免費(fèi)下載。
    發(fā)表于 12-24 08:00 ?19次下載

    如何使用Keil MDK運(yùn)行第一個(gè)STM32程序的資料說明

    使用Keil MDK以及標(biāo)準(zhǔn)外設(shè)庫創(chuàng)建STM32工程1.1.1 使用Keil MDK運(yùn)行第一個(gè)STM32F10X程序在上一小節(jié)中已經(jīng)詳細(xì)介紹了使用K
    發(fā)表于 05-29 17:57 ?7次下載
    如何使用<b class='flag-5'>Keil</b> MDK<b class='flag-5'>運(yùn)行</b>第一個(gè)STM32<b class='flag-5'>程序</b>的資料說明

    用于創(chuàng)建新固件應(yīng)用程序軟件工具Keil IDE

    用于創(chuàng)建新固件應(yīng)用程序軟件工具Keil IDE
    發(fā)表于 06-06 08:09 ?4次下載
    用于創(chuàng)建新固件應(yīng)用<b class='flag-5'>程序</b>的<b class='flag-5'>軟件</b>工具<b class='flag-5'>Keil</b> IDE

    Proteus軟件安裝并結(jié)合keil軟件進(jìn)行51程序設(shè)計(jì)和仿真

    安裝Proteus軟件并結(jié)合keil軟件進(jìn)行51程序設(shè)計(jì)和仿真一、keil軟件安裝二、Prote
    發(fā)表于 01-13 11:14 ?13次下載
    Proteus<b class='flag-5'>軟件</b>安裝并結(jié)合<b class='flag-5'>keil</b><b class='flag-5'>軟件</b>進(jìn)行51<b class='flag-5'>程序</b>設(shè)計(jì)和仿真

    如何才能寫好Java程序

    根據(jù)很多 Java 程序員的“經(jīng)驗(yàn)”來看,一個(gè)數(shù)據(jù)庫表則對(duì)應(yīng)著一個(gè) domain 對(duì)象,所以很多程序員在寫代碼時(shí),包名則使用:com.xxx.domain ,這樣寫好像已經(jīng)成為了行業(yè)的一種約束,數(shù)據(jù)庫映射對(duì)象就應(yīng)該是 domai
    的頭像 發(fā)表于 06-30 11:40 ?840次閱讀

    怎樣將keil中的程序導(dǎo)出

    器選項(xiàng)等。 編寫并調(diào)試程序,確保程序能夠正常運(yùn)行。 2. 編譯項(xiàng)目 在導(dǎo)出程序之前,需要先編譯項(xiàng)目。以下是編譯項(xiàng)目的步驟: 打開Keil M
    的頭像 發(fā)表于 09-02 10:23 ?1480次閱讀
    RM新时代网站-首页