|
|
不錯(cuò)的學(xué)習(xí)路線,尤其是以實(shí)物而非仿真的學(xué)習(xí)方法.
這里給你推薦一些學(xué)習(xí)技巧
對(duì)于單片機(jī)內(nèi)部外設(shè)(定時(shí)器 中斷 串口 PWM模塊.....)的設(shè)置,無(wú)論是寄存器也好,庫(kù)函數(shù)也罷,根本不需要去記它(為了考試?yán)?,只需要知道哪能找到相關(guān)的例程即可,或者將自己成功配置好后的代碼,做好注釋,整理方便下次使用.
對(duì)于模擬電路 數(shù)字電路 等理論課程,不能不看,但不要一讀到底,讀到了看不懂的章節(jié),就不要讀了,多動(dòng)手做實(shí)驗(yàn).可能我比較笨,當(dāng)年讀書講運(yùn)放時(shí),那玩意死活搞不清楚,后來(lái)工作中,參考別人用運(yùn)放的電路多了,自己照著葫蘆畫瓢,多動(dòng)手,然后回頭看書,突然覺得原來(lái)書上的東西也沒那么難懂.
對(duì)于學(xué)習(xí)51 C語(yǔ)言最低的掌握程度,我認(rèn)為只要知道基本的數(shù)據(jù)類型,循環(huán) 判斷和數(shù)組這幾個(gè)就可以了,至于什么指針 結(jié)構(gòu)體之類的東西,先可以不學(xué),等對(duì)51比較熟了后,回頭再看不遲.
對(duì)于開始自己死活都實(shí)現(xiàn)不了的某些功能的代碼,不要冥思苦想,直接參考一些注釋良好,排版整齊的代碼,(對(duì)于那種通篇函數(shù)命名為 fun1 fun2 ...變量名為 x y z...,注釋基本看不到的譚浩強(qiáng)風(fēng)格的代碼,就不要浪費(fèi)時(shí)間看了)認(rèn)真的讀,認(rèn)為讀懂后,試圖修改一下,看看能不能達(dá)到自己預(yù)期的效果.然后加以整理,這個(gè)代碼就成了你自己的了,是不是感覺很占便宜?閱讀比自己水平高的代碼,才是提高自己代碼水平的最好方法.
不要停止打樣,對(duì)于一個(gè)從事技術(shù)類工作的人,一個(gè)月打樣個(gè)幾次雙層板的開銷還是可以輕松承擔(dān)的,自己試著設(shè)計(jì)電路,這肯定會(huì)碰到很多問題,但是解決這些問題的過(guò)程,自己的水平就提高了.
多閱讀手冊(cè),現(xiàn)在機(jī)翻很強(qiáng)大,所以不要害怕閱讀英文的手冊(cè),不要在讀手冊(cè)前就發(fā)帖提問題,因?yàn)閯e人可以用一句"去看手冊(cè)"唐塞你,如果可以盡量提高自己的數(shù)學(xué)水平.
關(guān)于參考書
推薦<C PRIMER PLUS> 這個(gè)可以說(shuō)是最好的C語(yǔ)言初學(xué)參考書了
模/數(shù)電 就看中專的教材就行了.
<微機(jī)原理與接口> 隨便一本教材都行,當(dāng)故事書讀讀,大概了解下CPU的工作原理就行了.
<匯編語(yǔ)言 作者 王爽> 如果當(dāng)年我的課本是這本書,那絕對(duì)不會(huì)掛科.
關(guān)于數(shù)學(xué),我想假如哪天人類碰到了外星人,如果有共同點(diǎn),那里面肯定就有數(shù)學(xué).但國(guó)內(nèi)的書要想找一本沒有通篇天書般的證明,用外星人的語(yǔ)言去描述其實(shí)很簡(jiǎn)單概念,用人腦干本應(yīng)該電腦干的事的書實(shí)在是太難了.更蛋疼的是,數(shù)學(xué)又是其他一些知識(shí)的基礎(chǔ).
推薦日本歐姆社的那一系列漫畫,作為一些概念了解,沒有更好的書了.,然后可以看看<普林斯頓微積分讀本> |
|