keil編譯器軟體簡介
❶ keil c51的介紹
Keil C51是美國Keil Software公司(ARM公司之一)出品的51系列兼容單片機c語言軟體開發系統。與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的模擬調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部分組合在一起。
❷ 哪位編程達人能幫我介紹一下keil uvision4軟體,就只是介紹下這個軟體,100字以上
Keil是常用的嵌入式MCU編程所使用的編譯器平台,我主要以前用過Keil編寫過51和ARM的程序。界面都是傳統的windows界面,上手起來也很快,都是利用新建工程的形式來管理一個較為大型的單片機項目。相對來說,Keil的編譯器還算是非常穩定的。一般不怎麼會出錯。
其實怎麼說呢,因為國內使用這個工具的人比較多,算是比較大眾型的工具,所以在google一些常見問題的時候,都可以搜索到對應的中文答案。不過說到底,這只是一種工具,靈活運用工具是一回事,怎麼運用又是另一回事了。希望我的答案能讓你有所收獲。
❸ 怎麼樣使用keil軟體
KeilC51的安裝和使用說明1)
Keil
C51軟體的安裝
系統要求:
安裝Keil
C51集成開發軟體,必須滿足一定的硬體和軟體要求,才能確保編譯器以及其他程序功能正常,必須具有:
Pentium、Pentium-II或兼容處理器的PC;
Windows95、Windows98、WindowsNT4.0、
Windows2000、Windowsxp;
至少16MRAM;
至少20MB硬碟。
2)
軟體的安裝
下面以Keil
C51
V7.10版為例,介紹如何安裝Keil
uVision3集成開發環境。
2.1拿出隨機贈送的系統光碟放入光碟機中(假設E盤),進入E:\單片機開發工具\Keil3_Full\setup目錄,這時你會看到Setup.EXE文件,雙擊該文件即可安裝。
2.2
這時會出現如圖2.1所示的安裝初始畫面,稍後彈出一個安裝向導對話框如圖2.2所示,詢問用戶是安裝評估版(Eval
Version)還是完全版(Full
Version),可以選Full
Version。
圖2.1
圖2.2
2.3
在此後彈出的幾個對話框中選擇Next,這時會出現一個如圖2.3
所示的安裝路徑設置對話框,默認路徑是C:\KEIL,
圖2.3
當然用戶點擊Browse
選擇適合自己的安裝目錄,如D:\Keil
C51。
2.4在接下來的詢問確認對話框如圖2.4中選擇Next命令按鈕加以確認即可繼續安裝。
圖2.4
2.5
接下來就是等待安裝,安裝完畢後單擊Finish
加以確認,此時您可以在桌面上看到Keil
uVision3軟體的快捷圖標,雙擊它就可以進入Keil
C51集成開發環境。
❹ keil軟體的作用是什麼 誰能分享
軟體介紹:
keil c51是一款應用於plc編程的軟體開發工具,它擁有強大的模擬器、調試器、宏匯編器、單板計算機以及符合生產標準的Keil C編譯器,在嵌入式軟體開發的基礎上有深層次的研發進展,幫助您在嵌入式開發上准確模擬硬體配置,以詳盡的測試報告對定量的數據進行簡單合理的分析。
所需工具:點擊下載 keil c51
安裝教程
1、在本站下載好安裝包,雙擊運行「c51v956.exe」程序,彈出軟體安裝向導,點擊「Next」開始安裝;
2、勾選「I agree to all the terms」同意許可證協議,協議內容自行決定是否瀏覽,點擊「Next」繼續安裝;
3、自定義軟體安裝目錄,默認路徑為「C:Keil_v5」,安裝路徑選擇時不要帶有英文符號的路徑,點擊「Next」進行安裝
4、填寫個人基本信息,完成後點擊「Next」跳過;
5、等待安裝進度完成,點擊「finish」完成安裝;
功能介紹
1、BL51鏈接器/定位器:組合由C51和A51產生的可重定位的目標模塊,生成絕對目標模塊。
2、A51宏匯編器:從89C51匯編源代碼產生可重定位的目標模塊。
3、OH51目標文件至HEX格式的轉換器,從絕對目標模塊生成Intel Hex文件。
4、μVision4 for Windows:是一個集成開發環境,它將項目管理、程序調試、源代碼編輯等組合在一個功能強大的環境中
5、RTX-51實時操作系統:簡化了復雜的實時應用軟體項目的設計。
6、C51國際際准化C交叉編譯器:從C源代碼產生就可以重定位的目標模塊。
7、LIB51庫管理器:從目標模塊生成連接器可以使用的庫文件。
軟體特色
1、Software packs – MDK軟體包
這部分較MDK v4版本做出了很大的更新。Software packs分為Device、CMSIS、MDK Professional Midleware三個小部分,包含了各類可用的設備驅動。。
MDK v5可以在Software packs窗口選擇需要安裝或者更新的軟體組件。
2、MDK Core – MDK核心
MDK Core包含微控制器開發所有的所有組件,包括IDE(uVision5)、編輯器、ARM C/C++編輯器、uVision調試跟蹤器和Pack Installer。
3、uVision5 IDE集成開發界面
uVision5 IDE 集成開發環境與uVision4相差不大,在編譯工具欄右側多了兩個綠色按鈕,Manage Run-time Environment和Pack Installer按鈕。
MDK Core是一個獨立的安裝包,大概300M左右大小,可以到ARM國內代理商米爾科技官網下載正式版本。下載安裝以後就可以一直使用,如果Keil有晶元支持、CMSIS或者中間庫的升級,直接通過Software packs本地升級即可。
❺ MDK的簡介
MDK 即RealView MDK 或MDK-ARM(Microcontroller Development kit),是 ARM 公司收購Keil公司以後,基於uVision界面推出的針對ARM7、ARM9、Cortex-M0、Cortex-M1、Cortex-M2、Cortex-M3、Cortex-R4等ARM處理器的嵌入式軟體開發工具。MDK-ARM 集成了業內最領先的技術,包括 uVision4 集成開發環境與 RealView 編譯器RVCT。支持 ARM7、ARM9 和最新的Cortex-M3/M1/M0 核處理器,自動配置啟動代碼,集成 Flash 燒寫模塊,強大的 Simulation 設備模擬,性能分析等功能,與 ARM 之前的工具包 ADS 等相比,RealView 編譯器的最新版本可將性能改善超過 20%。
Keil公司開發的ARM開發工具MDK,是用來開發基於ARM核的系列微控制器的嵌入式應用程序。它適合不同層次的開發者使用,包括專業的應用程序開發工程師和嵌入式軟體開發的入門者。MDK包含了工業標準的Keil C編譯器、宏匯編器、調試器、實時內核等組件,支持所有基於ARM的設備,能幫助工程師按照計劃完成項目。
❻ 我初學單片機,看網上有人說keil有人說keilC,這兩者有區別嗎是不同的...
這是兩個不同的概念,Keil是軟體,KeilC是語言。Keil是單片機的開發,編譯,調試環境,KeilC是開發單片機所用的語言,也就是C語言在單片機中的應用。現在Keil這種開發環境已經有很多版本了,而且有針對不同的硬體版本,比如說Keil
for
C51,Keil
for
arm。
❼ keil軟體的作用是什麼
Keil是一個編譯軟體
Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟體開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的模擬調試器等在內的完整開發方案,通過一個集成開發環境(μVision)將這些部分組合在一起。運行Keil軟體需要WIN98、NT、WIN2000、WINXP等操作系統。如果你使用C語言編程,那麼Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟體模擬調試工具也會令你事半功倍。
Keil公司是一家業界領先的微控制器(MCU)軟體開發工具的獨立供應商。Keil公司由兩家私人公司聯合運營,分別是德國慕尼黑的Keil Elektronik GmbH和美國德克薩斯的Keil Software Inc。Keil公司製造和銷售種類廣泛的開發工具,包括ANSI C編譯器、宏匯編程序、調試器、連接器、庫管理器、固件和實時操作系統核心(real-time kernel)。有超過10萬名微控制器開發人員在使用這種得到業界認可的解決方案。其Keil C51編譯器自1988年引入市場以來成為事實上的行業標准,並支持超過500種8051變種。
Keil公司在2005年被ARM公司收購。
Keil公司2005年由ARM公司收購。其兩家公司分別更名為ARM Germany GmbH和ARM Inc。Keil公司首席執行官Reinhard Keil表示:「作為ARM Connected Community中的一員,Keil和ARM保持著長期的良好關系。通過這次收購,我們將能更好地向高速發展的32位微控制器市場提供完整的解決方案,同時繼續在μVision環境下支持我們的8051和C16x編譯器。」
而後ARM Keil推出基於μVision界面,用於調試ARM7,ARM9,Cortex-M內核的MDK-ARM開發工具,用於為控制領域的開發。
❽ keil uvision2的介紹
Keil uVision2是德國Keil Software公司出品的51系列兼容單片機C語言軟體開發系統,使用接近於傳統c語言的語法來開發,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用,而且大大的提高了工作效率和項目開發周期,他還能嵌入匯編,您可以在關鍵的位置嵌入,使程序達到接近於匯編的工作效率。KEILC51標准C編譯器為8051微控制器的軟體開發提供了C語言環境,同時保留了匯編代碼高效,快速的特點。C51編譯器的功能不斷增強, 使你可以更加貼近CPU本身,及其它的衍生產品。C51已被完全集成到uVision2的集成開發環境中,這個集成開發環境包含:編譯器,匯編器,實時操作系統,項目管理器,調試器。uVision2 IDE可為它們提供單一而靈活的開發環境。
❾ 什麼是Keil 軟體
Keil軟體是目前最流行開發MCS-51系列單片機的軟體,這從近年來各模擬機廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的模擬調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。運行Keil軟體需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬碟空間、WIN98、NT、WIN2000、WINXP等操作系統。掌握這一軟體的使用對於使用51系列單片機的愛好者來說是十分必要的,如果你使用C語言編程,那麼Keil幾乎就是你的不二之選(目前在國內你只能買到該軟體、而你買的模擬機也很可能只支持該軟體),即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟體模擬調試工具也會令你事半功倍。 Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟體開發系統,Keil C51軟體提供豐富的庫函數和功能強大的集成開發調試工具,全Windows界面。另外重要的一點,只要看一下編譯後生成的匯編代碼,就能體會到Keil C51生成的目標代碼效率非常之高,多數語句生成的匯編代碼很緊湊,容易理解。在開發大型軟體時更能體現高級語言的優勢。
❿ keil c51軟體的作用是什麼
Keil
C51集成開發環境的主要功能有以下幾點:
1.RTX-51實時操作系統:簡化了復雜的實時應用軟體項目的設計。
2.C51國際際准化C交叉編譯器:從C源代碼產生就可以重定位的目標模塊。
3.LIB51庫管理器:從目標模塊生成連接器可以使用的庫文件。
4.BL51鏈接器/定位器:組合由C51和A51產生的可重定位的目標模塊,生成絕對目標模塊。
5.A51宏匯編器:從89C51匯編源代碼產生可重定位的目標模塊。
6.OH51目標文件至HEX格式的轉換器,從絕對目標模塊生成Intel
Hex文件。
7.µVision4
for
Windows:是一個集成開發環境,它將項目管理、程序調試、源代碼編輯等組合在一個功能強大的環境中。
µVision4支持所有的Keil
89C51的工具軟體,其中包括C51宏匯編器、編譯器、鏈接器/定位器和目標文件至HEX格式轉換器,µVision4可以自動地完成編譯、匯編、鏈接程序等基本的操作。還可以在編譯之後進行模擬模擬調試,清楚的顯示出每個變數的變化。