1. 什么是Keil軟件
Keil軟件是一款專為嵌入式系統開發而設計的集成開發環境(IDE),常用于51、STM32單片機軟件開發的編程軟件。Keil編程軟件不僅支持多種工具和擴展程序,還能夠處理多種文件格式和數據交換方式;可支持單片機程序的在線仿真,或通過仿真器進行實物仿真,大大方便開發人員的工作。
其中,我們常用的Keil軟件有兩種,分別為Keil C51以及Keil MDK,前者主要用于51單片機等8051內核單片機的開發工具(不支持32位單片機),Keil MDK主要用于ARM架構單片機的開發工具,主要用于STM32單片機等32單片機。所以在使用Keil軟件時需要主要這一點。
2.如何創建51單片機KEIL工程步驟:
(1)打開keil軟件,點擊工具欄-Project,選擇創建新的工程;
(2)然后給工程命名,文章以project為例,然后點擊保存;
(3)保存后,選擇工具包,如果使用STC單片機,建議選擇使用STC MCU Database,這樣子代碼編譯出來的HEX文件能最好地兼容STC單片機。如果剛安裝的keil軟件沒有STC的工具包,可參見《keil軟件添加STC數據包》。
(4)然后選擇具體的單片機型號(以STC89C52單片機為例),然后點擊OK;
(5)然后創建代碼文本,選擇 C File格式,如圖:
(6)然后便可以在c文件里編寫51單片機代碼了;此時還差一個步驟,需要選擇keil軟件編譯代碼后自動生成HEX文件;
(7)以下編寫一段單片機控制LED閃爍的代碼例程。編寫好了后點擊編譯按鈕;
(8)編譯好后,keil軟件便自動生成可燒錄單片機的HEX文件;然后便可使用STC-ISP軟件將代碼燒錄到單片機中。
-
軟件開發
+關注
關注
0文章
614瀏覽量
27356 -
51單片機
+關注
關注
274文章
5702瀏覽量
123602 -
程序
+關注
關注
117文章
3787瀏覽量
81038 -
keil
+關注
關注
68文章
1213瀏覽量
166875
發布評論請先 登錄
相關推薦
如何使用Keil3開發51單片機程序
使用protues與keil聯合仿真51單片機跑馬燈的實例步驟詳細說明
![使用protues與<b class='flag-5'>keil</b>聯合仿真<b class='flag-5'>51</b><b class='flag-5'>單片機</b>跑馬燈的實例<b class='flag-5'>步驟</b>詳細說明](https://file.elecfans.com/web1/M00/A5/1E/o4YBAF1uH9iALMQNAAOMNNBJEKY158.png)
新塘MS51單片機之MS51FB9A的工程創建
![新塘MS<b class='flag-5'>51</b><b class='flag-5'>單片機</b>之MS<b class='flag-5'>51</b>FB9A的<b class='flag-5'>工程</b><b class='flag-5'>創建</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
keil與vs code開發C51單片機
![<b class='flag-5'>keil</b>與vs code開發C<b class='flag-5'>51</b><b class='flag-5'>單片機</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
【單片機】Proteus和Keil分別創建單片機工程
![【<b class='flag-5'>單片機</b>】Proteus和<b class='flag-5'>Keil</b>分別<b class='flag-5'>創建</b><b class='flag-5'>單片機工程</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
【51單片機快速入門指南】1:基礎知識和工程創建
![【<b class='flag-5'>51</b><b class='flag-5'>單片機</b>快速入門指南】1:基礎知識和<b class='flag-5'>工程</b><b class='flag-5'>創建</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
單片機軟件安裝Keil C51
![<b class='flag-5'>單片機</b>軟件安裝<b class='flag-5'>Keil</b> C<b class='flag-5'>51</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
KEIL5安裝C51依賴,解決KEIL5無法創建C51工程
![<b class='flag-5'>KEIL</b>5安裝C<b class='flag-5'>51</b>依賴,解決<b class='flag-5'>KEIL</b>5無法<b class='flag-5'>創建</b>C<b class='flag-5'>51</b><b class='flag-5'>工程</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論