?? 專欄簡(jiǎn)介:本專欄記錄了從零學(xué)習(xí)單片機(jī)的過程,其中包括51單片機(jī)和STM32單片機(jī)兩部分;建議先學(xué)習(xí)51單片機(jī),其是STM32等高級(jí)單片機(jī)的基礎(chǔ);這樣再學(xué)習(xí)STM32時(shí)才能融會(huì)貫通。
?? 專欄適用人群 :適用于想要從零基礎(chǔ)開始學(xué)習(xí)入門單片機(jī),且有一定C語(yǔ)言基礎(chǔ)的的童鞋。
??專欄目標(biāo):實(shí)現(xiàn)從零基礎(chǔ)入門51單片機(jī)和STM32單片機(jī),力求在玩好單片機(jī)的同時(shí),能夠了解一些計(jì)算機(jī)的基本概念,了解電路及其元器件的基本理論等。?? 專欄主要內(nèi)容: 主要學(xué)習(xí)51單片機(jī)的功能、各個(gè)模塊、單片機(jī)的外設(shè)、驅(qū)動(dòng)等,最終玩好單片機(jī)和單片機(jī)的外設(shè),全程手敲代碼,實(shí)現(xiàn)我們所要實(shí)現(xiàn)的功能。
?? 專欄說明 :如果文章知識(shí)點(diǎn)有錯(cuò)誤的地方,歡迎大家隨時(shí)在文章下面評(píng)論,我會(huì)第一時(shí)間改正。讓我們一起學(xué)習(xí),一起進(jìn)步。
??專欄主頁(yè):http://t.csdn.cn/HCD8v
本學(xué)習(xí)過程參考:https://space.bilibili.com/383400717
單片機(jī)安裝軟件、各種資料以及源碼的路徑:
https://pan.baidu.com/s/1vDTN2o8ffvczzNQGfyjHng
提取碼:gdzf
一、概述
所需硬件:51單片機(jī)開發(fā)板(淘寶上普中科技的,五六十塊錢一個(gè)),Windows電腦(XP、win7/8/10都可以),如下圖所示
所需軟件:Keil5、STC-ISP;如下圖所示
keil5是用來編寫程序的,也就是我們單片機(jī)需要下載程序來運(yùn)行指定的功能;Keil5會(huì)生成單片機(jī)可以識(shí)別的二進(jìn)制文件。
STC-ISP是用來下載寫好的程序,將Keil5寫好的帶有具體功能的二進(jìn)制文件下載到單片機(jī)中。
二、軟件的安裝過程
關(guān)于keil5和STC-ISP可以去官網(wǎng)下載安裝包,如果嫌麻煩,也可以在江協(xié)科技提供的百度云盤中提?。篽ttps://pan.baidu.com/s/1vDTN2o8ffvczzNQGfyjHng 提取碼:gdzf,鏈接里壓縮包的解壓密碼:51
2.1 安裝并破解keil5
keil5安裝過程和注意事項(xiàng):
1、運(yùn)行c51v954.exe,安裝路徑盡量為英文
2、安裝時(shí)信息隨便填
3、安裝完成后可以看到桌面多了keil5圖標(biāo),雙擊是可以打開的。
4、keil5破解過程
打開keygen_new2032.exe,會(huì)跳出以下界面,并伴隨著一段音樂(如果打不開,請(qǐng)關(guān)閉殺毒軟件),如下圖所示
然后打開keil5軟件(注意要用管理員身份運(yùn)行),選擇File->License Management...
,
將CID號(hào)碼復(fù)制一下
在剛剛打開的keygen_new2032.exe界面,在以下位置粘貼剛剛復(fù)制的CID碼,然后點(diǎn)擊下方的Generate,就會(huì)生成一串破解碼,如下圖所示:
將破解碼復(fù)制下來,這個(gè)破解軟件就可以退出了,然后回到keil5中,如下圖所示,看到*** LIC Added Sucessfully ***
就證明破解成功了。
2.2 安裝STC-ISP
STC-ISP是綠色軟件,不需要安裝,下圖的exe文件直接運(yùn)行即可,為了方便可以生成一個(gè)快捷方式放到桌面,不再詳細(xì)闡述。
2.3 STC-USB驅(qū)動(dòng)程序安裝
為了讓電腦能識(shí)別我們的單片機(jī)開發(fā)板,需要安裝STC-USB驅(qū)動(dòng)程序,過程如下,
首先通過usb線將開發(fā)板連接到電腦上
此電腦->右擊,屬性->設(shè)備管理器->其他設(shè)備
在設(shè)備管理器中找到“端口(COM和LPT)”,如果其中有USB-SERIAL CH340(COM3)
,則說明有驅(qū)動(dòng),就不用安裝了,如下圖所示,
如果沒有,則按照視頻中第13分16秒往后的操作步驟安裝驅(qū)動(dòng)。
三、單片機(jī)概述
3.1 單片機(jī)介紹
1、單片機(jī),英文Micro Controller Unit,簡(jiǎn)稱MCU
2、MCU內(nèi)部集成了CPU、RAM、ROM、定時(shí)器、中斷系統(tǒng)、通訊接口等一系列電腦的常用硬件功能
3、單片機(jī)的任務(wù)是信息采集(依靠傳感器)、處理(依靠CPU)和硬件設(shè)備(例如電機(jī)、LED等)的控制
4、單片機(jī)跟計(jì)算機(jī)相比,單片機(jī)算是一個(gè)袖珍版計(jì)算機(jī),一個(gè)芯片就能構(gòu)成完整的計(jì)算機(jī)系統(tǒng)。但是在性能上,與計(jì)算機(jī)相差甚遠(yuǎn),單計(jì)算機(jī)成本低、體積小、結(jié)構(gòu)簡(jiǎn)單,在生活和工業(yè)控制領(lǐng)域大有所用
5、同時(shí),學(xué)習(xí)使用單片機(jī)是了解計(jì)算機(jī)原理與結(jié)構(gòu)的最佳選擇
3.2 單片機(jī)應(yīng)用領(lǐng)域:
單片機(jī)的使用領(lǐng)域已經(jīng)十分廣泛,如智能儀表、實(shí)時(shí)工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。各種產(chǎn)品一旦用上單片機(jī),就能起到使產(chǎn)品升級(jí)換代的功效,常在產(chǎn)品名稱前冠以形容詞—“智能型”,如智能型洗衣機(jī)等。
3.3 STC89C52單片機(jī)
詳細(xì)的請(qǐng)看:51單片機(jī)入門教程資料\課件及程序源碼\相關(guān)資料\STC89C52.pdf
3.4 單片機(jī)的命名規(guī)則
詳細(xì)的請(qǐng)看:51單片機(jī)入門教程資料\課件及程序源碼\相關(guān)資料\STC89C52.pdf
3.5 單片機(jī)的構(gòu)成
本小節(jié)初步介紹單片機(jī)的構(gòu)成以及開發(fā)板構(gòu)成等,均參考以下兩個(gè)文件:51單片機(jī)入門教程資料\課件及程序源碼\相關(guān)資料\STC89C52.pdf
51單片機(jī)入門教程資料\課件及程序源碼\相關(guān)資料\HC6800-ES+V2.0+新版.pdf
建議詳細(xì)閱讀。
3.5.1 單片機(jī)的內(nèi)部結(jié)構(gòu)
詳細(xì)的請(qǐng)看:51單片機(jī)入門教程資料\課件及程序源碼\相關(guān)資料\STC89C52.pdf
3.5.2 單片機(jī)管腳圖
詳細(xì)的請(qǐng)看:51單片機(jī)入門教程資料\課件及程序源碼\相關(guān)資料\STC89C52.pdf
3.5.3 單片機(jī)最小系統(tǒng)
詳細(xì)的請(qǐng)看:51單片機(jī)入門教程資料\課件及程序源碼\相關(guān)資料\STC89C52.pdf
3.5.4 開發(fā)板和開發(fā)板原理圖
詳細(xì)的請(qǐng)看:51單片機(jī)入門教程資料\課件及程序源碼\相關(guān)資料\HC6800-ES+V2.0+新版.pdf
開發(fā)板原理圖:文章來源:http://www.zghlxwxcb.cn/news/detail-679405.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-679405.html
到了這里,關(guān)于51單片機(jī)(一)軟硬件環(huán)境和單片機(jī)介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!