1.3單片機(jī)學(xué)習(xí)的準(zhǔn)備工作
1.足夠的信心、恒心和耐心
有同學(xué)問我,單片機(jī)這門技術(shù)難不難。這個問題得從兩個方面去分析。
首先,從戰(zhàn)略上藐視它。那么多同學(xué)跟著老師學(xué)一段時間就可以做出來小車,超聲波測距,甚至做出來機(jī)器人,似乎很厲害的樣子。他們不是三頭六臂,我們也沒有什么做不了的道理。實際上要說技術(shù),其實就是一層窗戶紙,表面看不透徹,感覺特別神秘,只要你稍微一努力就可以捅破它,夸張點說,單片機(jī)在邏輯上的關(guān)系,只有小學(xué)的水平,簡單的很。正所謂會者不難,難者不會,因為不懂,所以看起來感覺很神秘。但是只要認(rèn)真踏實堅持學(xué)下去,肯定能學(xué)好這么技術(shù)。
其次呢,從戰(zhàn)術(shù)上要重視它。單片機(jī)這門技術(shù),如果十天八天就學(xué)會了,那么這個技術(shù)還有前景嗎?可以這樣說,如果一個技術(shù)很簡單就被學(xué)會,那么很多人都會的這個技術(shù),估計也沒有很深遠(yuǎn)的前途。那究竟多久能學(xué)會呢?給大家制定的學(xué)習(xí)方案,根據(jù)每個人的基礎(chǔ)不同,平均每天要拿出2個小時以上的學(xué)習(xí)時間,大概一到三個月可以入門。入門的概念是給出一個單片機(jī)開發(fā)任務(wù),能夠清楚努力的方向和解決問題的大概方法。做技術(shù)開發(fā)關(guān)鍵是堅持做下去,有恒心和耐心,如果長時間不用肯定還會生疏。所以要想成為單片機(jī)高手,起碼需要一年左右的單片機(jī)開發(fā)的歷練才行。成為單片機(jī)高手的概念就是自己可以從頭根據(jù)自己的想法去設(shè)計一個電路,根據(jù)需要的功能編寫代碼,做一個產(chǎn)品出來。
2.教材和教程
要學(xué)習(xí)單片機(jī)這門技術(shù),良好的教材和教程必不可少。單片機(jī)方面的內(nèi)容可以直接學(xué)習(xí)這本《手把手教你學(xué)51單片機(jī)--C語言版》(第3版),以及精心配套的視頻教程。本著開源、共享的理念,視頻教程都是免費(fèi)開放的,可以從金沙灘工作室官方網(wǎng)站www.kingst.org找到下載鏈接。此外,單片機(jī)開發(fā)使用的是C語言,所以沒有C語言基礎(chǔ)的讀者,最好能再有一本純C語言的教材,學(xué)到一些C語言的細(xì)節(jié)問題的時候,可以方便查閱,或者也可以直接把相關(guān)問題通過網(wǎng)絡(luò)搜索一下,絕大部分情況下都會找到滿意的答案。
3.計算機(jī)一臺、單片機(jī)開發(fā)板一塊
計算機(jī)是學(xué)習(xí)單片機(jī)必不可少的工具,因為編寫程序,查閱資料都得用到,但是有句題外話說一下,不要把計算機(jī)當(dāng)成游戲機(jī)或者影碟機(jī),偶爾玩玩游戲看看電影是可以的,勞逸結(jié)合,但是不可沉溺其中。
單片機(jī)開發(fā)板是必需的。在這里推薦一下金沙灘工作室的Kingst51開發(fā)板,Kingst51開發(fā)板是出自經(jīng)驗豐富的一線工程師之手,其中的設(shè)計都是根據(jù)實際項目開發(fā)的思路進(jìn)行的,包括整體規(guī)劃、電路設(shè)計、器件布局等,可以為今后自己項目開發(fā)提供一個優(yōu)質(zhì)的參考。另外一方面,本教材和視頻教程是基于Kingst51開發(fā)板編寫和錄制的,所以配套學(xué)習(xí)可以節(jié)省時間,提高學(xué)習(xí)效率。
1.4單片機(jī)開發(fā)軟件環(huán)境搭建
單片機(jī)開發(fā),首要的兩個軟件是編程軟件和下載軟件。編程軟件用Keil uVision4的51版本,也稱為Keil C51,不做過多介紹,先直接講如何安裝。
1、首先準(zhǔn)備Keil uVision4安裝源文件,雙擊安裝文件,彈出安裝的歡迎界面,如圖1-1所示。

圖1-1 Keil安裝歡迎界面
2、點擊“Next”按鈕,彈出“License Agreement”對話框,如圖1-2所示。這里顯示的是安裝許可協(xié)議,需要在“I agree to all the terms of the preceding License Agreement”打勾。

圖1-2 “License Agreement”對話框
3、點擊“Next”按鈕,彈出“Folder Selection”對話框,如圖1-3所示。這里可以設(shè)置安裝路徑,默認(rèn)安裝路徑在“C:Keil”文件夾下。點擊“Browse...”按鈕,可以修改安裝路徑,這里建議用默認(rèn)的安裝路徑,如果要修改,也必須使用英文路徑,不要使用包含有中文字符的路徑。

圖1-3 “Folder Selection”對話框
4、點擊“Next”按鈕,彈出“Customer Information”對話框,如圖1-4所示。輸入用戶名、公司名稱以及E-mail地址即可。

圖1-4 用戶信息
5、單擊“Next”,就會自動安裝軟件,如圖1-5所示

圖1-5 安裝過程
6、安裝完成后彈出安裝完成對話框,如圖1-6所示,并且出現(xiàn)幾個選項,剛開始把這幾個選項的對號全部去掉就可以了,先不用關(guān)注有什么作用。

圖1-6 安裝完成
7、最后,點擊“Finish”,Keil編程軟件開發(fā)環(huán)境就裝好了。
審核編輯 黃宇
-
單片機(jī)
+關(guān)注
關(guān)注
6072文章
45283瀏覽量
661798
發(fā)布評論請先 登錄
第2章 點亮你的LED
第1章如何學(xué)習(xí)單片機(jī)(1.5 1.6)
第1章 如何學(xué)習(xí)單片機(jī)
開發(fā)單片機(jī)需要學(xué)習(xí)什么?軟件編程的 4 個關(guān)鍵層次
怎么測單片機(jī)系統(tǒng)頻率
單片機(jī)怎么驅(qū)動電機(jī)?
單片機(jī)怎么燒程序
第一章 W55MH32 高性能以太網(wǎng)單片機(jī)的學(xué)習(xí)方法概述

第1章如何學(xué)習(xí)單片機(jī)(1.3 1.4)
評論