專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

原創(chuàng):一步一步教你玩51單片機(jī):Keil μVision4 IDE的安裝和點(diǎn)亮一只發(fā)光二極管(圖文并茂)

作者:海盜工作室   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年04月28日   【字體:

測(cè)試環(huán)境:
操作系統(tǒng):windows  XP專業(yè)版 32位 SP3
Keil μVision4版本:Keil μVision4破解版(網(wǎng)上很容易獲得,哈哈,百度、谷歌。)

1、Keil μVision4 IDE的安裝
點(diǎn)擊如下圖標(biāo)




 
點(diǎn)擊Next。
 



勾選I agree to all the terms of the preceding License Agreement,點(diǎn)擊Next。



建議選擇默認(rèn)安裝路徑,若改為其他路徑只需把冒號(hào)前的C改成D或E或F,點(diǎn)擊Next。



這里需要填寫的First Name:和E-mail:隨便填寫,但是郵箱的格式要正確。



安裝進(jìn)行中,等待安裝結(jié)束,安裝的速度還是蠻快的,結(jié)束后點(diǎn)擊Finish。






此時(shí),在桌面上就會(huì)出現(xiàn)
Keil μVision4 的快捷方式。
 


2、破解軟件
天朝和諧大法,哈哈,把它和諧一下,不破解的話,有個(gè)代碼大小的限制,超過這個(gè)大小它不編譯,從某種意義上說必須的破解,要不就購(gòu)買正版軟件,因?yàn)檫@個(gè)代碼限制的大小,肯定會(huì)遇到,寫寫就會(huì)發(fā)現(xiàn),感覺沒幾行的代碼就出現(xiàn)不能編譯,這個(gè)是很鬧心的事情,哈哈。


打開后的截圖

綠色箭頭這里需要個(gè)CID,到哪里獲得呢?打開桌面上的
Keil μVision4 ,雙擊即可打開。選擇File下的
License Management彈出的窗口里找到CID;紅色箭頭位置是當(dāng)輸入完CID后點(diǎn)擊Generate按后會(huì)在這個(gè)位置生成一個(gè)序列號(hào)。


 


出現(xiàn)如下窗口,復(fù)制紅色箭頭所指向位置的字符串,暫時(shí)這個(gè)窗口不要關(guān)閉。
 


將復(fù)制的字符粘貼到CID:并點(diǎn)擊Generate按鈕,此時(shí)按鈕上方就會(huì)生成序列號(hào),再把它復(fù)制下來。




將剛才復(fù)制的序列號(hào),粘貼到剛才黑色箭頭所指向的位置,點(diǎn)擊Add LIC按鈕。



最后,點(diǎn)擊Close即可。




3、下載STC-ISP下載編程燒錄軟件
登陸:http://www.stcmcu.com/ 
點(diǎn)擊STC-ISP軟件V6.66B,要下載最新的燒錄軟件。


保存在桌面,無需安裝,點(diǎn)擊即用。


3、安裝驅(qū)動(dòng)程序
這里需要連接四根杜邦線
將下載器的TXD接口接到單片機(jī)的P3.0口,RXD接口接到單片機(jī)的P3.1口,GND接開發(fā)板的GND端,5V接到開發(fā)板的VCC端。 





將下載器與電腦連接,這里我們用360驅(qū)動(dòng)大師,相當(dāng)方便,掃描未安裝驅(qū)動(dòng)的硬件,這里點(diǎn)擊立即安裝即可安裝好驅(qū)動(dòng)程序,哈哈。


4、新建工程
點(diǎn)擊桌面上的Keil μVision4圖標(biāo),在桌面上新建一個(gè)名為theFirstProject的文件夾。



這里自帶一個(gè)工程,Project-->Close Project將其關(guān)閉。
Project-->New μVision Project。


接下來需要找到之前在桌面新建的theFirstProject文件夾,將工程保存在其下,名為:theFirstProject,文件類型如圖,點(diǎn)擊保存。


這里選擇Atmel下的AT89C51,點(diǎn)擊OK。


出現(xiàn)如下窗口,點(diǎn)擊否。
 

File-->New 



Ctrl + S,保存在theFirstProject文件夾下,文件名:theFirstProject.c。

 
接下了需要進(jìn)行一些設(shè)置。
Alt + F7,彈出如下截圖,將24.0更改為12.0。



在Output視圖下,將Create HEX File前的對(duì)號(hào)勾選上,點(diǎn)擊OK。


左鍵選中Target 1下的Source Group 1,右鍵選擇Add Files to Group "Source Group 1"




單擊theFirstProject,點(diǎn)擊Add,點(diǎn)擊Close關(guān)閉窗口。


5、編寫程序
打開theFirstProject.c文件,輸入如下程序,按F7編譯,Build Output窗口出現(xiàn)如下截圖所示內(nèi)容,表示無錯(cuò)誤無警告,生成hex文件(編輯區(qū)的字體設(shè)置:Edit-->Configuration,根據(jù)個(gè)人喜好進(jìn)行相關(guān)設(shè)置)。


6、燒寫程序
打開桌面上的STC-ISP下載編程燒錄軟件
單片機(jī)型號(hào):STC89C/LE52RC
串口號(hào):自動(dòng)識(shí)別的。 

 

點(diǎn)擊打開程序文件,選中theFirstProject.hex文件,點(diǎn)擊打開。



點(diǎn)擊下載/編程,下載成功的話,會(huì)顯示操作成功!
 


7、運(yùn)行效果

 


8、程序解釋
這里的電路連接很簡(jiǎn)單就不附圖了,單片機(jī)的P0接了8個(gè)發(fā)光二極管,所有發(fā)光二極管的陽(yáng)極接在了VCC上,其陰極接在了P0口的8個(gè)引腳上,對(duì)應(yīng)的順序是LED1接在了P0.0、LED2接在了P0.1,以此類推,LED8接在了P0.7上,這里是讓LED1點(diǎn)亮,就是讓單片機(jī)的的P0.0輸出低電平即可。 

#include<REG52.H>//包含頭文件,可以自行查看它里面的內(nèi)容C:\Keil\C51\INC
sbit led = P0^0;//進(jìn)行位操作的話,需要進(jìn)行位定義,因?yàn)镽EG52.H頭文件沒有對(duì)其進(jìn)行相關(guān)的位定義,關(guān)鍵字是sbit,等號(hào)前面的是給某一位起的名字,隨便你怎么起,后面我們對(duì)led進(jìn)行操作就是對(duì)P0.0口進(jìn)行操作,等號(hào)后面是P0口的P0.0位。

void main(void){
    led = 0;//讓PO.0輸出低電平,點(diǎn)亮LED1。

9、何去何從?
關(guān)閉窗口

相關(guān)文章