Keil是單片機的一款開發環境,分為不同的版本分別對應不同階段的單片機。
主流的就是51單片機和STM32單片機。
一般來說51單片機和STM32單片機的Keil版本不能共用,也就是一個keil不能同時編譯51和STM32單片機的程序。
但是無際單片機編程研究出了可以共用的方法,這塊可以先關注我們,後續會教大家怎麼去設置。
前面說了keil是一款開發環境工具,那它主要的作用有以下2個:
1.編寫單片機程序
單片機支持用彙編和c語言來編寫程序,彙編一般用的資源非常少的單片機,我做了10年單片機開發基本沒用過。
所以建議新手主力去學習c語言,最好是學習單片機c語言編程。
這個跟純軟件的c語言教程有點差別,主要體現在開發環境和需要學習的知識點。
針對單片機的c語言編程我們也錄製了一套系統的視頻教程,主要偏向實戰為主,對於單片機開發不常用的知識點沒去講。
教程可以搜無際單片機編程找到我們。
2.編譯程序
我們寫好程序以後,需要編譯成hex的文件,下載到單片機裡面去執行。
Keil就提供了這樣的功能。
那我們熟悉了keil主要的功能以後,下面來跟大家講一下keil怎麼去使用。
下載、安裝、破解這些就不去講了,很簡單,隨便都能找到教程,我們盡量講重點:怎麼搭建開發環境。
- 打開下載安裝好的keil,圖標如下:

打開以後新建工程


3.選擇單片機型號


這樣基礎工程就建立完成了

不過光建立工程還不夠,我們主要是要寫程序對吧?
5.新建文本

新建完畢界面如下:

6.保存文件到工程目錄

我們需要把這個文本保存到我們的工程目錄下,並且把文本改成.c後綴,方便開發環境去識別它的類型。
7.導入剛剛保存的文件到工程


8.可以開始寫程序了

如果是STM32單片機,編寫完最基礎的main函數以後,編譯會出現以下錯誤:

這個錯誤是因為沒有增加STM32的啟動文件導致的。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/208209.html
微信掃一掃
支付寶掃一掃