STC單片機是由宏晶科技自主研發(fā)的可以款基于C51內核的單片機,在國內使用非常廣泛。
STC在傳統(tǒng)的C51單片機的基礎上,性能設計得到了很大的提升,性能優(yōu)越,而且價格比較低廉,獲得了很多大學生和工程師的喜愛。
接下來,給大家簡單的介紹一下STC 單片機(C51也兼容)開發(fā)環(huán)境的搭建
單片機開發(fā)最常用的編譯軟件有Keil,IAR 等,宏晶科技沒有開發(fā)自己的單片機開發(fā)環(huán)境,是Keil C51軟件來開發(fā)的。
STC單片機程序開發(fā)用的是Keil C51. (最常見的Keil 軟件還有一個MDK版本,但MDK不適合STC單片機,MDK主要適用于ARM內核單片機開發(fā)使用),所以我們就需要下載并安裝keil C51。
一、下載Keil C51 軟件的安裝包
Keil 軟件,大家可以直接到keil官網下載,下載界面如下:
官網下載需要注冊賬號等,有點麻煩。
大家可以直接百度Keil C51下載,或搜素無際單片機編程的獲取(帶有最新注冊機)。
如果你是企業(yè),還需要購買該軟件,獲得授權才可使用。 下載的安裝包如下:安裝文件和注冊機。
二、安裝軟件安裝:
解壓壓縮包,直接安裝即可,在這里我就給大家不演示了。
注:安裝的目錄最好是默認C盤。安裝好之后桌面的圖標如下:
三、軟件的破解:
在圖標是點擊右鍵,選擇“以管理員身份運行”,打開軟件。
進入KEIL軟件界面,在工具欄中找到File按鈕,鼠標左擊,在下拉菜單中找到License Management,鼠標左擊,出現如下界面。 在該界面中找到CID,復制CID編號。
雙擊keil_lic.exe,直接運行注冊機。會發(fā)出刺耳的聲音在運行注冊機的時候。
把剛才復制的CID碼粘貼到注冊機的CID處,并在Target中下來選著選著C51
完成以上操作后,點擊Generate,此時會生成一段編碼,復制該編碼:
將該編碼復制帶此處,最后鼠標左擊Add LIC,出現SUCCESSFULLY字眼,恭喜你KEIL安裝并破解成功
四、安裝STC單片機的頭文件:
在宏晶科技官網下載 STC-ISP軟件:
雙擊打開STC-ISP軟件
選擇Keil仿真設置-> 增加型號和頭文件到Keil中,如下圖。
2.2.3選擇Keil C51的安裝目錄,點擊確定
2.2.4安裝完成
四、新建工程
雙擊Keil 軟件圖標,打開軟件
如下圖: 選擇Project ->new uvision Project…
如下圖: 選擇 工程文件夾,給工程命名,然后點擊確定
選擇單片機對應的型號,如下圖,點擊OK
點擊確定之后工程界面如下:
新建文件,如下圖所示:
保存新建的文件,并命名位main.c 如下所示:
將main.c 加載到工程,如下所示:
如上所示:單片機的工程新建OK了。可以開始寫程序了。