如何使用Keil uvision4軟體-入門教程

2021-01-08 百度經驗

 Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟體開發系統,與彙編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。用過彙編語言後再使用C來開發,體會更加深刻。

運行KEIL51軟體見圖2

建立項目點擊Project菜單,選擇彈出的下拉式菜單中的New Project,如圖3接著彈出一個標準Windows文件對話窗口,在"文件名"中輸入您的第一個C程序項目名稱,"保存"後的文件擴展名為uv2,這是KEIL uVision2項目文件擴展名,以後我們可以直接點擊此文件以打開先前做的項目。

選擇所要的單片機,這裡我們選擇常用的Ateml公司的AT89C51。完成上面步驟後,我們就可以進行程序的編寫了。

點擊保存新建的程序,也可以用菜單File-Save或快捷鍵Ctrl+S進行保存。我們把第一個程序命名為test1.c,保存在項目所在的目錄中,這時你會發現程序單詞有了不同的顏色,說明KEIL的C語法檢查生效了。如圖,滑鼠在屏幕左邊的Source Group1文件夾圖標上右擊彈出菜單,在這裡可以做在項目中增加減少文件等操作。Add File to Group 'Source Group 1'"彈出文件窗口,選擇剛剛保存的文件,按ADD按鈕,關閉文件窗,程序文件已加到項目中了。這時在Source Group1文件夾圖標左邊出現了一個小+號說明,文件組中有了文件,點擊它可以展開查看。如圖4

C程序文件已被我們加到了項目中了,下面就剩下編譯運行了。如圖5,圖中1、2、3都是編譯按鈕,不同是1是用於編譯單個文件。2是編譯當前項目,如果先前編譯過一次之後文件沒有做動編輯改動,這時再點擊是不會再次重新編譯的。3是重新編譯,每點擊一次均會再次編譯連結一次,不管程序是否有改動。在3右邊的是停止編譯按鈕,只有點擊了前三個中的任一個,停止按鈕才會生效。在4中可以看到編譯的錯誤信息和使用的系統資源情況等,以後我們要查錯就靠它了。6是有一個小放大鏡的按鈕,這就是開啟\關閉調試模式的按鈕,它也存在於菜單Debug-Start\Stop Debug Session,快捷鍵為Ctrl+F5。

進入調試模式,軟體窗口樣式大致如圖所示。圖中1為運行,當程序處於停止狀態時才有效,2為停止,程序處於運行狀態時才有效。3是復位,模擬晶片的復位,程序回到最開頭處執行。按4我們可以打開5中的串行調試窗口,這個窗口我們可以看到從51晶片的串行口輸入輸出的字符,這裡的第一個項目也正是在這裡看運行結果。首先按4打開串行調試窗口,再按運行按鈕。要停止程序運行回到文件編輯模式中,就要先按停止按鈕再按開啟\關閉調試模式按鈕。然後我們就可以進行關閉KEIL等相關操作了。

生成HEX文件

相關焦點

  • 一篇詳細的KEIL C51 UV2使用教程
    《一篇詳細的KEIL C51 UV2使用教程》(這篇文章在2001年由w78713發表在C51新聞組,很古老但也很實用!)這裡我大致說說怎麼開始keil vision2,因為我剛開始用它,不當之處請莫見笑!希望可以互相交流,共同促進。
  • keil5 mdk安裝教程
    1.選中【Keil uvision5 MDK版】壓縮包滑鼠右擊選擇【解壓到Keil uvision5 MDK版】。,建議安裝在除C盤之外的其他的磁碟可以在D盤新建一個【keil5】文件夾,然後點擊【Next>>】。
  • STM32入門實戰:強大、好用的嵌入式編譯器軟體Keil uVision5
    上一篇文章《STM32入門實戰:工之利器,基礎代碼生成器CubeMX》中我們詳細介紹了STM32CubeMX這款軟體。該軟體可以以圖形化的操作方式,自動生成兼容多種編譯器的基礎代碼。Keil軟體可以在KEIL的官網上下載:https://www.keil.com/download/product/ ,如下圖所示:
  • keil 中文亂碼的一種解決辦法
    我安裝的是keil uvision4 可是,當我打開uvision2是的工程的時候,突然發現中文注釋的那些地方竟然全是亂碼。
  • Keil編譯警告:function "assert_param" declared implicitly的...
    等的代碼編譯軟體,初學者需要從第一步新建工程走起,做好第一步,才能越走越遠。工具/原料電腦,keil軟體方法/步驟打開keil軟體,找到project,下拉菜單有一項new uvision project。點擊這個項目,會出現一個項目路逕自定義項目名稱和保存位置。選擇需要燒代碼的單片機晶片的生產公司以及相應的晶片型號上一步做好以後,出現一個提示,點是就會生成一個51的啟動文件,否就不會出現,如圖,是點了是以上步驟就新建了一個工程。我們可以直接add進去已有的文件。
  • 第5節:用keil軟體新建,關閉,打開一個完整工程的操作流程
    從業十年,教你單片機入門基礎 第五講:Keil平臺軟體的安裝我就不多講了,網上這方面的資料很多,大家可以百度一下如何安裝keil的教程。
  • 第2課 keil軟體及工程文件的建立
    而在進行軟體學習的時候需要用到單片機實驗板進行實驗驗證,實驗板建議直接購買,當然如果電子技術基礎好的話,自己做板也是可以的。這次教程開發程序所用到的軟體為keil uVision2,該軟體大家可以到實驗室的下載中心進行下載;硬體實驗平臺主要採用我們實驗室自行設計的實驗板,有需要的請直接與我們聯繫。
  • KEIL4 工程到 KEIL5 程序的移植方法
    由於 KEIL4 和 KEIL5 程序之間的差異, 所以 KEIL5 不能直接打開 KEIL4 的工程。 但是為了確保 KEIL5 向下的兼容性, ARM 公司為我們提供了兩種兼容 KEIL4 程序的方式。首先我們用 keil5 打開 keil4 的工程, 則會彈出下面的窗口, 這就是我們程序兼容的關鍵。
  • Arcgis初級入門教程,如何學習Arcgis軟體
    ArcGIS是由Ersi公司推出的一款地理信息分析與應用的軟體,其系列涉及了桌面、網絡、移動等多個方面,功能十分強大。那麼如何學習好這款軟體呢?下面我介紹Arcgis的學習方法和思路,也希望我的建議對你們有所幫助。
  • 繪畫軟體SAI入門教程
    來源:輕微課APP(一個專門學畫畫的人氣平臺)繪畫軟體SAI入門教程!SAI的筆刷怎麼設置?SAI如何使用?今天給大家分享的是有關SAI使用小技巧的教程素材資源,大家自學畫SAI時都會覺得自己很難掌握,特別時畫線條很難控制,很多小夥伴搞不懂SAI這個繪畫軟體要怎麼學?
  • 自學單片機第三篇:keil軟體
    關於軟體,我將分四篇介紹,因為這是以後學習的主陣地。要想使用,首先是下載軟體,個人推薦大家前往Keil官網下載。官網的軟體各方面都有保證,英文並不影響使用,因為我們能用的功能項目,位置就那幾個,記住就好了,而且不用擔心莫名其妙的問題。
  • Keil C51中靜態庫的生成與使用
    (C語言) 實驗目的:初步掌握Keil(C51語言)和SUN ES59PA實驗儀的操作和使用,能夠輸入和運行簡單的程序。實驗原理及環境:1.在計算機上已安裝Keil C51軟體。這個軟體既可以與硬體(SUN ES59PA實驗儀)連接,在硬體(單片機)上運行程序;也可以不與硬體連接,僅在計算機上以虛擬仿真的方法運行程序。如果程序有對硬體的驅動,就需要與硬體連接;如果沒有硬體動作,僅有軟體操作,就可以使用虛擬仿真。2.
  • 使用VisualGDB開發Keil MDK-ARM項目
    前言本教程展示了如何使用VisualGDB使用Keil MDK-ARM編譯器構建項目,使用VisualGDB智能感知包括CodeMap,並使用Visual Studio調試它。打開源文件,確保沒有智能感知錯誤,語法著色工作正常:現在,我們將更改Makefile,以使用Keil編譯器而不是GCC,並提供特定於Keil的標誌。打開mcu.mak文件:mcu.mak文件指定了編譯器工具(CC, CXX, LD和AR)和智能感知引擎使用的公共標誌。
  • ARM DS-5開發STM32程序(Eclipse配合Keil插件使用)
    廢話不多,先介紹思路:1.安裝MDK軟體,就有編譯STM32的工具鏈。我使用是MDK 4.72的。本文引用地址:http://www.eepw.com.cn/article/201611/317296.htmhttp://pan.baidu.com/s/1o6iHPVG2.安裝DS-5,並註冊社區版(免費閹割)。
  • Keil MDK 5.30來了,可以快速入門Cortex-M55!
    1.使用Arm Compiler 6.14 上一版本Keil MDK V5.29使用AC6.13,這個版本新增使用AC6.14內容應該一點不奇怪。 AC6.14主要支持Arm Cortex-M55處理器,CoreMark得分為4.27,CMSIS-DSP的編譯性能優化和調整。
  • Keil C51 與 ARM 並存方法
    第一:先安裝keil C51 V4.01(如果先安裝ARM的話還沒有試過,應該也是可以的)到文件夾keil C51,運行破解補丁,選擇C51版本,RealView
  • keil5.24創建uCOSIII工程實現stm32實時作業系統(環境配置)
    1.Keil5的安裝網上的教程非常之多,這裡我提供MDk526的包,雙擊安裝就行。x也在裡面。2.Software Packs下載選擇需要的晶片包下載,比如上圖的DFPXXX什麼的就是晶片包。我也提供了STM32F4系列還有TI的MSP432。3.51的導入使用stc官方的下載助手,一鍵導入。4.最終成型最終就可以在一個IDE裡編輯這兩種內核的了,當然C251內核的也可以這樣導入。
  • Protopie學習筆記:如何插入Lottie動畫交互原型設計軟體入門教程
    今天我要來和大家分享一下如何在Protopie中插入Lottie動畫。首先我們來了解一下,什麼是Lottie。什麼是LottieLottie 是 Airbnb 開源的一套跨平臺的完整的動畫效果解決方案,設計師可以使用 Adobe After Effects 設計出漂亮的動畫之後,使用 Lottic 提供的 Bodymovin 插件將設計好的動畫導出成 JSON 格式,就可以直接運用在 iOS、Android
  • 零基礎板繪應該如何入門?板繪入門教程分享
    零基礎板繪應該如何入門?板繪入門教程分享!近幾年我國無論是遊戲,影視,還是動畫漫畫行業都顯露出了蓬勃發展的景象。伴隨著受日本歐美動畫電影影響的一代人逐漸長大,我們也開始了自己的文化輸出。越來越多的人開始了解和接觸板繪。
  • iPad如何學手繪,iPad手繪軟體教程入門指南,含iPad手繪筆刷素材
    ipad的便攜性和系統的流暢性以及Apple pencil的加持,讓越來越多的手繪設計師,插畫設計師選擇其創作作品, 但很多新手剛入門的設計小白卻不知道該如何使用iPad進行手繪作品創作,不知道從哪裡入手學習,今天世紀man給大家分享推薦幾款iPad上的手繪神器,同時也會分享常用的手繪筆刷素材和如何學習手繪插畫教程