<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        原創:一步一步教你玩51單片機:Keil μVision4 IDE的安裝和點亮一只發光二極管(圖文并茂)

        作者:海盜工作室   來源:本站原創   點擊數:  更新時間:2014年04月28日   【字體:

        測試環境:
        操作系統:windows  XP專業版 32位 SP3
        Keil μVision4版本:Keil μVision4破解版(網上很容易獲得,哈哈,百度、谷歌。)

        1、Keil μVision4 IDE的安裝
        點擊如下圖標




         
        點擊Next。
         



        勾選I agree to all the terms of the preceding License Agreement,點擊Next。



        建議選擇默認安裝路徑,若改為其他路徑只需把冒號前的C改成D或E或F,點擊Next。



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



        安裝進行中,等待安裝結束,安裝的速度還是蠻快的,結束后點擊Finish。






        此時,在桌面上就會出現
        Keil μVision4 的快捷方式。
         


        2、破解軟件
        天朝和諧大法,哈哈,把它和諧一下,不破解的話,有個代碼大小的限制,超過這個大小它不編譯,從某種意義上說必須的破解,要不就購買正版軟件,因為這個代碼限制的大小,肯定會遇到,寫寫就會發現,感覺沒幾行的代碼就出現不能編譯,這個是很鬧心的事情,哈哈。


        打開后的截圖

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


         


        出現如下窗口,復制紅色箭頭所指向位置的字符串,暫時這個窗口不要關閉。
         


        將復制的字符粘貼到CID:并點擊Generate按鈕,此時按鈕上方就會生成序列號,再把它復制下來。




        將剛才復制的序列號,粘貼到剛才黑色箭頭所指向的位置,點擊Add LIC按鈕。



        最后,點擊Close即可。




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


        保存在桌面,無需安裝,點擊即用。


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





        將下載器與電腦連接,這里我們用360驅動大師,相當方便,掃描未安裝驅動的硬件,這里點擊立即安裝即可安裝好驅動程序,哈哈。


        4、新建工程
        點擊桌面上的Keil μVision4圖標,在桌面上新建一個名為theFirstProject的文件夾。



        這里自帶一個工程,Project-->Close Project將其關閉。
        Project-->New μVision Project。


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


        這里選擇Atmel下的AT89C51,點擊OK。


        出現如下窗口,點擊否。
         

        File-->New 



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

         
        接下了需要進行一些設置。
        Alt + F7,彈出如下截圖,將24.0更改為12.0。



        在Output視圖下,將Create HEX File前的對號勾選上,點擊OK。


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




        單擊theFirstProject,點擊Add,點擊Close關閉窗口。


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


        6、燒寫程序
        打開桌面上的STC-ISP下載編程燒錄軟件
        單片機型號:STC89C/LE52RC
        串口號:自動識別的。 

         

        點擊打開程序文件,選中theFirstProject.hex文件,點擊打開。



        點擊下載/編程,下載成功的話,會顯示操作成功!
         


        7、運行效果

         


        8、程序解釋
        這里的電路連接很簡單就不附圖了,單片機的P0接了8個發光二極管,所有發光二極管的陽極接在了VCC上,其陰極接在了P0口的8個引腳上,對應的順序是LED1接在了P0.0、LED2接在了P0.1,以此類推,LED8接在了P0.7上,這里是讓LED1點亮,就是讓單片機的的P0.0輸出低電平即可。 

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

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

        9、何去何從?
        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮