首先,你必須有學習單片機的熱情,不是說今天去圖書館看了一個下午關于單片機的書,而明天玩上半天,后天就不知道那個本書在講什 么東西了。還是先說說我吧,我從大二的第一個學期期末的時候才開始接觸單片機,但在這之前,正如上面所說的:我知道有種芯片叫單片機, 但是具體長成什么樣子,卻一點也不知道!看到這里很多朋友一定會忍不住發笑。嘿嘿,你可千萬別笑,有些大四畢業的人也同樣不知道單片 機長成什么樣子呢!而我對單片機的癡迷更是常人所不能想象的地步,大二的期末考試,我全放棄了復習,每當室友拿著書在埋頭復習的時候, 我卻捧著自己從圖書館借的單片機書在那看,雖然有很多不懂,但是我還是堅持了下來,當時我就想過,為了單片機值不值得我這樣去付出, 或許這也是在一些三流學校的好處吧,考試掛科后,明年開學交上幾十元一門的補考費,應該大部分都能過了。于是,我橫下一條心,堅持看 我的單片機書和資料。 當你明白了單片機是這么一回事的時候,顯而易見的問題出來了:我要選擇那種語言為單片機編寫程序呢?這個問題,困擾了我好久。具 體選擇C51還是A51呢?匯編在我們大二之前并沒有開過課,雖然看著人家的講解,很容易明白單片機的每一時刻的具體工作情況,但是一合上 書或者資料,自己卻什么也不知道了,根本不用說自己寫程序了。于是,我最終還是決定學C51,畢竟C51和我們課上講的C語言,有些類似, 編程的思想可以說是相通的。而且C51還有更大的優點就是編寫大程序時的優越性更不言而喻,當然在那時,我并沒有想的那么深遠,C51的特 點,還是在后來的實踐過程中,漸漸體會到的!朋友如果你選擇了C51,那么請繼續往下看,如果你選擇了A51,那么你可以不要看了!因為下面講 的全是C方面的,完全在浪費你的時間! 呵呵 ^_^ 第二,既然你想學好單片機,你必須得舍得花錢,如果不買些芯片回來自己動手焊焊拆拆的(但是在后期會介紹給大家一個很好用的硬件 仿真軟件,并不需要你用實驗板和仿真器了,直接在你的PC上完成,但是軟件畢竟是軟件,從某個特定的意義上來說是并不能代替硬件的),即使 你每天捧著本書,把那本書翻爛,也永遠學不會單片機的!剛接觸單片機的朋友,看了資料,一定會對以下幾個詞見的比較多,第三,想學單片機的必需品--PC。因為寫程序,編譯或者是仿真都是通過PC完成的。如果沒有PC,什么也做不了。。∮辛薖C最好還要可 以上網,因為如果你沒有可以和你交流單片機的人,遇到自己解決不了的問題,一直都想不通,那么估計你學習單片機的熱情就會隨著時間的 推移而慢慢耗盡。 |