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

2021-01-20 百度經驗

 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、uVision、RealView、MDK、KEIL C51區別比較
    在開發單片機時,使用的是C語言或者彙編語言,我們知道,這兩種語言都不能直接灌到單片機裡面,執不執行暫且不說,光是代碼的體積,就足以撐破整個單片機。所以,我們需要一個軟體,把C語言或者彙編語言編譯生成單片機可執行的二進位代碼,而且它的體積也非常的小,足夠存放在單片機的存儲器裡面。
  • 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,並註冊社區版(免費閹割)。
  • Python零基礎入門教程,如何使用函數?
    大綱函數語法格式及調用參數:默認值、元組和字典可變參數的使用全局變量和局部變量作用域,局部變量如何升級為全局變量函數是可重複使用的,實現單一功能的代碼塊。可以把項目中某一功能想像成積木模型,函數是組成模型的大大小小積木塊。
  • CAD製圖初學入門教程 教你如何將CAD轉換成DWF格式
    今天的CAD製圖初學入門教程,教你如何將CAD轉換成DWF格式。在演示具體的操作步驟之前,先讓我們來了解一下什麼是DWF格式文件。首先我們需要在電腦上打開該軟體,軟體首頁既是CAD版本轉換頁面,點擊添加文件按鈕,導入需要轉換的CAD文件,也可以通過將其拖拽至指定位置進行添加。
  • cydia軟體源在哪怎麼添加使用方法教程
    cydia軟體源在哪怎麼添加使用方法教程 來源:www.18183.com作者:集落時間:2014-12-28 cydia軟體源在哪怎麼添加 cydia使用方法教程,本文小編為您帶來cydia軟體源在哪怎麼添加 cydia使用方法教程。
  • Keil uVision5、RealView MDK、Keil C51之間的關係
    在開發單片機時,使用的是C語言或者彙編語言,我們知道,這兩種語言都不能直接燒寫到單片機裡面,執不執行暫且不說,光是代碼的體積,就足以撐破整個單片機。所以,我們需要一個軟體,把C語言或者彙編語言編譯生成單片機可執行的二進位代碼,而且它的體積也非常的小,足夠存放在單片機的存儲器裡面。
  • Python零基礎入門教程,如何使用lambda、filter和map函數?
    大綱函數類型定義及特性lambda函數定義及使用filter函數定義及使用map函數定義及使用引入函數類型概念函數類型定義:python中任意一個函數都有數據類型,這種數據類型是function(函數類型)
  • CAD製圖初學入門:CAD看圖軟體中如何編輯數字?
    在使用CAD看圖軟體查看圖紙的過程中,有些時候會需要對CAD圖紙進行一些簡單的編輯操作,比如在CAD圖紙編輯數字。接下來就和小編一起來看看浩辰CAD看圖王電腦中編輯數字功能的使用技巧吧!02浩辰CAD看圖王中編輯數字功能的使用步驟:首先打開浩辰CAD看圖王電腦版,然後將其切換至【編輯模式】,進入【
  • 南方CASS測繪軟體,視頻講解+word版教程,限時打包帶走
    南方CASS測繪軟體,視頻講解+word版教程,限時打包帶走CASS軟體作為市場佔有率非常高的專業測繪工具,已經成為業內應用最廣、使用最方便快捷的軟體品牌,也是用戶量最大、升級最快、服務最好的主流成圖和土石方計算軟體系統。
  • 專業分子可視化軟體VMD教程預告
    沒辦法,盜用我教程的人太多,有興趣可以點這裡👉那些年都有哪些人搬運我的教程。除此之外,上面的圖片還有一點變化。那就是多了一款新的軟體名字——Visual Molecular Dynamics(簡稱VMD),沒錯,我又要開始挖坑了。
  • 在keil中怎麼燒寫程序
    52 38350 分享海報 描述   什麼是keil
  • ...元視頻教程自學入門進階課程-學習資料包ABAQUS有限元CAE軟體...
    ABAQUS 軟體有2個主要的求解器模塊:ABAQUS/Standard 和 ABAQUS/Explicit。同時,ABAQUS 還包含一個全面支持求解器的圖形用戶交互界面,即人機互動前後處理模塊-ABAQUS/CAE。
  • 零基礎如何入門學習電腦編程?
    零基礎如何入門學習電腦編程?有哪些好的方法呢?現在帶著疑問一起去了解一下吧。1、了解編程歷史的意義了解一些編程的實質遠比知道如何編程更有意義,不要在編程是怎麼回事的情況下就去學習編程,這樣對你的學習是十分不利的,作為一個編程愛好者,知道計算機的工作原理,這應該是一件再正常不過的事。
  • CAD新手入門攻略:使用CAD軟體中欄位功能來預定義動態文字
    浩辰CAD軟體中有些文字是需要隨著CAD圖紙當前條件的變化而自動變化的,例如保存日期、列印日期、列印比例等。此時就需要使用浩辰CAD軟體中提供的欄位(field)功能了,接下來給大家介紹一下CAD新手入門攻略之使用欄位功能來預定義動態文字的操作技巧吧!
  • 零基礎學習CAD軟體難嗎?超全CAD入門學習教程送給你!
    CAD軟體作為一種製圖工具,真要學起來其實並沒那麼困難。它好比你手中寫字的筆,吃飯的筷子,拿筆拿筷子實在算不上多難的事情,且在你下定決心要進行CAD入門學習時,就已經成功了一半,難得是保持這份決心。借用陸遊詩人的一句話「汝果欲學詩,工夫在詩外。」
  • Mathematica數學入門教程【6】 - 幾何圖形
  • 【Ardunio】開發入門教程【一】簡介+數據類型+開發工具
    Arduino可以使用開發完成的電子元件例如Switch或sensors或其他控制器、LED、步進馬達或其他輸出裝置。Arduino也可以獨立運作成為一個可以跟軟體溝通的接口,例如說:flash、processing、Max/MSP、VVVV 或其他互動軟體…。Arduino開發IDE接口基於開放原始碼原,可以讓您免費下載使用開發出更多令人驚豔的互動作品。
  • 浩辰3D設計軟體新手入門教程:拔模功能
    在3D設計中使用添加拔模命令可將拔模角添加到一個或多個零件面,下面給大家分享一下在浩辰3D設計軟體中實現拔模操作的技巧。01浩辰3D設計軟體順序建模環境下拔模操作步驟:1、打開浩辰3D設計軟體後在順序建模環境中構造簡單拔模特徵,首先定義拔模平面。
  • VASP實用教程-從入門到進階-第一彈:VASP簡介及計算前期準備工作
    ,更多的科研工作者選擇功能強大,性能穩定VASP軟體來進行材料模擬以及預測材料的電子性質,每年有上千篇使用了VASP計算軟體的文章發表在國際核心期刊上(諸如Science、Nature、JACS、Angew.Chem.等)。
  • 南方CASS教程附下載
    CAD\南方CASS教程\4、CASS初學者入門視頻教程\11、(有聲)基本型道路平曲線坐標數據文件創建方法演示.aviCAD\南方CASS教程\4、CASS初學者入門視頻教程\12、(有聲)使用CASS繪製和標註圓曲線主點和細部點坐標的方法(1).aviCAD