單片機常用編程軟件「單片機編程軟件keil」

Keil是單片機的一款開發環境,分為不同的版本分別對應不同階段的單片機。

主流的就是51單片機和STM32單片機。

一般來說51單片機和STM32單片機的Keil版本不能共用,也就是一個keil不能同時編譯51和STM32單片機的程序。

但是無際單片機編程研究出了可以共用的方法,這塊可以先關注我們,後續會教大家怎麼去設置。

前面說了keil是一款開發環境工具,那它主要的作用有以下2個:

1.編寫單片機程序

單片機支持用彙編和c語言來編寫程序,彙編一般用的資源非常少的單片機,我做了10年單片機開發基本沒用過。

所以建議新手主力去學習c語言,最好是學習單片機c語言編程。

這個跟純軟件的c語言教程有點差別,主要體現在開發環境和需要學習的知識點。

針對單片機的c語言編程我們也錄製了一套系統的視頻教程,主要偏向實戰為主,對於單片機開發不常用的知識點沒去講。

教程可以搜無際單片機編程找到我們。

2.編譯程序

我們寫好程序以後,需要編譯成hex的文件,下載到單片機裡面去執行。

Keil就提供了這樣的功能。

那我們熟悉了keil主要的功能以後,下面來跟大家講一下keil怎麼去使用。

下載、安裝、破解這些就不去講了,很簡單,隨便都能找到教程,我們盡量講重點:怎麼搭建開發環境

  1. 打開下載安裝好的keil,圖標如下:
keil軟件是幹嘛的?keil軟件怎麼用?

打開以後新建工程

keil軟件是幹嘛的?keil軟件怎麼用?
keil軟件是幹嘛的?keil軟件怎麼用?

3.選擇單片機型號

keil軟件是幹嘛的?keil軟件怎麼用?
keil軟件是幹嘛的?keil軟件怎麼用?

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

keil軟件是幹嘛的?keil軟件怎麼用?

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

5.新建文本

keil軟件是幹嘛的?keil軟件怎麼用?

新建完畢界面如下:

keil軟件是幹嘛的?keil軟件怎麼用?

6.保存文件到工程目錄

keil軟件是幹嘛的?keil軟件怎麼用?

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

7.導入剛剛保存的文件到工程

keil軟件是幹嘛的?keil軟件怎麼用?
keil軟件是幹嘛的?keil軟件怎麼用?

8.可以開始寫程序了

keil軟件是幹嘛的?keil軟件怎麼用?

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

keil軟件是幹嘛的?keil軟件怎麼用?

這個錯誤是因為沒有增加STM32的啟動文件導致的。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/208209.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 14:58
下一篇 2024-12-08 14:58

相關推薦

發表回復

登錄後才能評論