51單片機玩轉物聯網基礎篇01-開發環境搭建

前言

上至航天,下至兒童玩具,凡事沾一點智能的東西,都離不開單片機的身影......,本文開始,我們學習STC89C52單片機,這款單片機屬於8051系列單片機,51單片機作為入門級單片機不僅在教學實驗中應用廣泛,在實際項目中應用亦是十分廣泛。

一、基礎知識

1.什麼是單片機?

單片機是一個單片微型計算機,由中央處理器CPU、數據存儲器RAM、程序存儲器ROM、輸入/輸出設備(鍵盤、顯示屏等)等集成到一塊芯片上組成。

2.單片機能做什麼?

前言中開篇便比較好的闡釋了單片機的功能,凡是沾點智能的影子的東西,都離不開單片機的身影,尤其是當下物聯網正發展的如火如荼,單片機又迎來新的春天,目前智能儀表、智能小家電用的比較多的便是51單片機+無線模塊方式連接物聯網平臺,然後通過前端便可以監控智能設備。

3.為什麼要學習單片機?

學會單片機可以自己動手做些比較有意思的小創作,提高自己動手能力、實踐能力,參加電子比賽,非常有利於大學生畢業後的求職,也說不定一不小心就改變世界了呢。

4.開發板簡介

本實驗所用51單片機物聯網開發板如下圖所示:

51單片機玩轉物聯網基礎篇01-開發環境搭建

上圖中標記各模塊對應名稱如下:

51單片機玩轉物聯網基礎篇01-開發環境搭建

二、開發環境搭建

百度雲網盤下載資料:

鏈接:https://pan.baidu.com/s/1WVuun7PWWMfWLcbZ4-MWhw

提取碼:h4iv

下載解壓後,目錄如下所示:

51單片機玩轉物聯網基礎篇01-開發環境搭建

1.安裝CH340驅動

打開 A-08相關軟件/必裝軟件/CH340_CH341

51單片機玩轉物聯網基礎篇01-開發環境搭建

雙擊安裝:

51單片機玩轉物聯網基礎篇01-開發環境搭建

彈出如下框表示安裝成功,點擊確定即可

51單片機玩轉物聯網基礎篇01-開發環境搭建

2.安裝Keil 4

打開 A-08相關軟件/必裝軟件/keil4

51單片機玩轉物聯網基礎篇01-開發環境搭建

點擊mdk473,開始安裝

51單片機玩轉物聯網基礎篇01-開發環境搭建

點擊上圖Next按鈕,進入下一步

51單片機玩轉物聯網基礎篇01-開發環境搭建

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

51單片機玩轉物聯網基礎篇01-開發環境搭建

路徑選擇默認C:\Keil即可,點擊下一步

51單片機玩轉物聯網基礎篇01-開發環境搭建

隨便填寫First Name、 Last Name、Company Name、E-mail內容,點擊Next,進入安裝頁面

51單片機玩轉物聯網基礎篇01-開發環境搭建

等待安裝完成

51單片機玩轉物聯網基礎篇01-開發環境搭建

繼續點擊Next

51單片機玩轉物聯網基礎篇01-開發環境搭建

點擊Finish,彈出框提示安裝驅動軟件,點擊安裝即可

51單片機玩轉物聯網基礎篇01-開發環境搭建

上圖點擊安裝後,完成Keil4的安裝,網頁打開下圖內容,同時桌面會生成圖標,至此安裝完成。

51單片機玩轉物聯網基礎篇01-開發環境搭建

3.安裝C51插件

點擊A-08相關軟件/必裝軟件/keil4/c51v901.exe

51單片機玩轉物聯網基礎篇01-開發環境搭建

點擊Next

51單片機玩轉物聯網基礎篇01-開發環境搭建

勾選同一選項卡後,點擊Next

51單片機玩轉物聯網基礎篇01-開發環境搭建

選擇路徑同Keil4安裝路徑一樣即可,然後點擊Next

51單片機玩轉物聯網基礎篇01-開發環境搭建

繼續點擊Next

51單片機玩轉物聯網基礎篇01-開發環境搭建

中途如果出現:

51單片機玩轉物聯網基礎篇01-開發環境搭建

點擊Replace All

51單片機玩轉物聯網基礎篇01-開發環境搭建

4.激活Keil 4

管理員身份打開桌面生成的Keil4圖標

51單片機玩轉物聯網基礎篇01-開發環境搭建

點擊License Management

51單片機玩轉物聯網基礎篇01-開發環境搭建

51單片機玩轉物聯網基礎篇01-開發環境搭建

打開 A-08相關軟件/必裝軟件/keil4文件夾

51單片機玩轉物聯網基礎篇01-開發環境搭建

解壓keygen2032,複製keil LicenseMangement中的CID,

51單片機玩轉物聯網基礎篇01-開發環境搭建

點擊Generate

51單片機玩轉物聯網基礎篇01-開發環境搭建

複製生成的ID,粘貼到Keil License Management中,然後點擊Add LIC

51單片機玩轉物聯網基礎篇01-開發環境搭建

上圖可知激活成功,有效時間截止到2032年

三、下載運行

1.編譯

首先解壓縮A-08參考程序.rar,然後打開第一個程序:1、點亮一個LED燈

51單片機玩轉物聯網基礎篇01-開發環境搭建

點擊編譯圖標,系統0個error,0個warning

51單片機玩轉物聯網基礎篇01-開發環境搭建

生成的hex文件如下

51單片機玩轉物聯網基礎篇01-開發環境搭建

2.下載

(1) 打開下載軟件

解壓縮 A-08相關軟件/必裝軟件/STC-ISP下載/stc-isp-15xx-v6.87M.zip,然後雙擊打開stc-isp-15xx-v6.87M.exe

51單片機玩轉物聯網基礎篇01-開發環境搭建

(2) 連接硬件

51單片機玩轉物聯網基礎篇01-開發環境搭建

(3) 下載程序

設置STC-ISP工具,選擇燒錄文件

51單片機玩轉物聯網基礎篇01-開發環境搭建

然後點擊下載/編程按鈕

51單片機玩轉物聯網基礎篇01-開發環境搭建

然後連續點擊兩次六角自鎖開關復位後上電,完成冷啟動,下載程序成功

51單片機玩轉物聯網基礎篇01-開發環境搭建

(4) 設備運行狀態

程序下載成功後,設備LED0常亮,說明程序下載成功

51單片機玩轉物聯網基礎篇01-開發環境搭建

一葉孤沙出品:一沙一世界,一葉一菩提


分享到:


相關文章: