您現在的位置是:首頁 > 籃球

C語言微控制器程式設計02:Keil開發環境與第一個微控制器程式設計實驗

  • 由 郎哥程式設計課堂 發表于 籃球
  • 2023-01-02
簡介搭建Keil開發環境1、安裝Keil開發工具搜尋Keil官網,進入Keil官網網站,在Keil官網我們主要下載MDK-Arm和C51兩個安裝包,C51用於51系列微控制器開發,MDK-Arm用於ARM指令架構的系列微控制器開發

包覽的意思是什麼

歡迎大家來到C語言微控制器程式設計課堂。前面一課我們瞭解了微控制器程式設計與嵌入式開發內容,這節課我們來學習微控制器開發環境Keil,並使用keil完成微控制器程式設計第一個實驗任務。

Keil是由美國Keil Software公司研發的嵌入式開發工具,它支援使用匯編語言和C語言開發微控制器嵌入式程式。Keil提供了不同的工具包用於支援不同指令架構的微控制器,在課程中我們主要學習51微控制器和ARM指令架構的微控制器嵌入式開發,Keil完全支援51和ARM指令架構的微控制器開發。

Keil開發工具沒有釋出中文版,但絕大多數嵌入式開發工程師都在使用Keil開發工具,它內建了C\C++編譯器、彙編編譯器、軟體模擬和硬體模擬。軟體模擬在程式執行除錯狀態下,可以檢視模擬微控制器的暫存器、儲存器、I/O口狀態,也可以檢視程式在微控制器內部執行過程中記憶體的狀態。有了軟體模擬除錯功能,開發者在沒有微控制器的情況下,也可以開發微控制器程式,並檢視程式執行結果。硬體模擬可以接入外部模擬器模擬實際執行的微控制器。

C語言微控制器程式設計02:Keil開發環境與第一個微控制器程式設計實驗

搭建Keil開發環境

1、安裝

Keil

開發工具

搜尋Keil官網,進入Keil官網網站,在Keil官網我們主要下載MDK-Arm和C51兩個安裝包,C51用於51系列微控制器開發,MDK-Arm用於ARM指令架構的系列微控制器開發。

C語言微控制器程式設計02:Keil開發環境與第一個微控制器程式設計實驗

分別下載C51和MDK-Arm到本地,先安裝C51開發工具,C51安裝完成後,再安裝MDK-Arm(安裝路徑選擇C51的安裝路徑)。

2、安裝

STC51

系列微控制器模擬包

Keil安裝完成後,並不支援STC51系列微控制器的模擬除錯,需要單獨安裝STC51系列微控制器模擬包。進入STC(宏晶科技)官網,下載STC-ISP安裝包,STC-ISP是宏晶公司提供的微控制器下載燒錄軟體,是針對STC系列微控制器而設計的,可下載程式到STC89、12C2052和12C5410等系列的STC微控制器ROM內。

C語言微控制器程式設計02:Keil開發環境與第一個微控制器程式設計實驗

下載後解壓縮包,執行stc-isp程式,選擇“Keil模擬設定”標籤頁,單擊“新增STC模擬器驅動到Keil中”按鈕,在彈出的目錄選擇對話方塊選擇keil的安裝目錄,單擊確定即可完成STC模擬器驅動。

C語言微控制器程式設計02:Keil開發環境與第一個微控制器程式設計實驗

Top