1. 什么是Keil軟件
Keil軟件是一款專為嵌入式系統(tǒng)開發(fā)而設(shè)計(jì)的集成開發(fā)環(huán)境(IDE),常用于51、STM32單片機(jī)軟件開發(fā)的編程軟件。Keil編程軟件不僅支持多種工具和擴(kuò)展程序,還能夠處理多種文件格式和數(shù)據(jù)交換方式;可支持單片機(jī)程序的在線仿真,或通過仿真器進(jìn)行實(shí)物仿真,大大方便開發(fā)人員的工作。
其中,我們常用的Keil軟件有兩種,分別為Keil C51以及Keil MDK,前者主要用于51單片機(jī)等8051內(nèi)核單片機(jī)的開發(fā)工具(不支持32位單片機(jī)),Keil MDK主要用于ARM架構(gòu)單片機(jī)的開發(fā)工具,主要用于STM32單片機(jī)等32單片機(jī)。所以在使用Keil軟件時(shí)需要主要這一點(diǎn)。
2.如何創(chuàng)建51單片機(jī)KEIL工程步驟:
(1)打開keil軟件,點(diǎn)擊工具欄-Project,選擇創(chuàng)建新的工程;

(2)然后給工程命名,文章以project為例,然后點(diǎn)擊保存;

(3)保存后,選擇工具包,如果使用STC單片機(jī),建議選擇使用STC MCU Database,這樣子代碼編譯出來的HEX文件能最好地兼容STC單片機(jī)。如果剛安裝的keil軟件沒有STC的工具包,可參見《keil軟件添加STC數(shù)據(jù)包》。

(4)然后選擇具體的單片機(jī)型號(以STC89C52單片機(jī)為例),然后點(diǎn)擊OK;

(5)然后創(chuàng)建代碼文本,選擇 C File格式,如圖:


(6)然后便可以在c文件里編寫51單片機(jī)代碼了;此時(shí)還差一個(gè)步驟,需要選擇keil軟件編譯代碼后自動生成HEX文件;

(7)以下編寫一段單片機(jī)控制LED閃爍的代碼例程。編寫好了后點(diǎn)擊編譯按鈕;

(8)編譯好后,keil軟件便自動生成可燒錄單片機(jī)的HEX文件;然后便可使用STC-ISP軟件將代碼燒錄到單片機(jī)中。

-
軟件開發(fā)
+關(guān)注
關(guān)注
0文章
707瀏覽量
30096 -
51單片機(jī)
+關(guān)注
關(guān)注
278文章
5714瀏覽量
134414 -
程序
+關(guān)注
關(guān)注
117文章
3846瀏覽量
85258 -
keil
+關(guān)注
關(guān)注
69文章
1230瀏覽量
172670
發(fā)布評論請先 登錄
KEIL5無法創(chuàng)建C51工程怎么解決
51單片機(jī)帶鬧鐘可調(diào)時(shí)間的電子時(shí)鐘程序設(shè)計(jì)-keil工程-dsz
如何使用Keil3開發(fā)51單片機(jī)程序
使用protues與keil聯(lián)合仿真51單片機(jī)跑馬燈的實(shí)例步驟詳細(xì)說明
如何在Keil中使用51單片機(jī)進(jìn)行printf串口輸出
使用51單片機(jī)Keil工程建立點(diǎn)亮LED燈的詳細(xì)教程說明
51單片機(jī)開發(fā)環(huán)境keil uVision4安裝,創(chuàng)建一個(gè)簡單工程
新塘MS51單片機(jī)之MS51FB9A的工程創(chuàng)建
keil與vs code開發(fā)C51單片機(jī)
【單片機(jī)】Proteus和Keil分別創(chuàng)建單片機(jī)工程
【51單片機(jī)快速入門指南】1:基礎(chǔ)知識和工程創(chuàng)建
Keil5創(chuàng)建51單片機(jī)項(xiàng)目中CPU顯示為空
KEIL5安裝C51依賴,解決KEIL5無法創(chuàng)建C51工程
51單片機(jī)工程模板創(chuàng)建方法
如何創(chuàng)建51單片機(jī)KEIL工程步驟
評論