|
單片機學(xué)習(xí)都要具備的幾個條件:
1.首先要明確一點,你是愛好單片機編程的,通過寫出各種各樣的程序,你可以從中得到快樂和成就感,這一點非常重要,如果你是因為學(xué)好單片機可以走上更好的工作崗位得到更好的報酬,那也可以,必競有個動力所以可以驅(qū)使你好好的學(xué)。
2.要具備能吃苦的精神,學(xué)習(xí)單片機初期是十分枯燥無味的(在你能寫出自已的程序前這一段時間),你會被狀態(tài)控制字、中斷地址、中斷優(yōu)先級等等問題所困惑,可能有些問題要好多天,查了很多資料,想的頭疼后你才能徹底想明白。沒有吃苦的精神是不行的。所以這一點也很重要。
3.要具備一些數(shù)字電路和模擬電路知識,這些雖然看起來和單片機關(guān)系不大,實際上哪個單片機沒有外圍電路,沒有這些知識你學(xué)會單片機編程后,能力也會被大大的限制。
4.雖然現(xiàn)在工作中用單片機編程都用的C語言編程,因為C語言有代碼編寫程序速度快,邏輯比較清晰,可維護(hù)性強。但是匯編語言對初學(xué)者來說也十分重要,這有助于你了解單片機內(nèi)部運行機制,對單片機的執(zhí)行過程更加了解。聽朋友這么說過,當(dāng)一個工程師做單片機程序從匯編轉(zhuǎn)到C時,他的水平就提高了,但當(dāng)他從C又轉(zhuǎn)回匯編時那么他就成精了。
5.要邊學(xué)邊練習(xí),光看書還是不行的,要把你在學(xué)習(xí)過程中的編程思路在單片機上跑起來,你才會更能找到編寫單片機程序的感覺。如果不把自已的編程思路在單片機上運行起來,那么后面你就不知道自已的想法是對是錯,感覺無法繼續(xù)下去。如果經(jīng)濟(jì)條件允許一塊開發(fā)板還是必須的,理論和動手相經(jīng)結(jié)合,你的單片機水平會提高的很快。
6.多想多練,做一些實際的項目,你可以根據(jù)你現(xiàn)有的開發(fā)板硬件條件,做出一些你感覺比較有意思的項目,實際動手做過項目和看過別人的項目還是有差別的。自已做過項目以后在工作或求職中就沒有那么被動,也會有信心一點。
|
|