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