欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 怎樣學(xué)好單片機(jī)呢 [打印本頁(yè)]

作者: jsming    時(shí)間: 2018-3-25 10:04
標(biāo)題: 怎樣學(xué)好單片機(jī)呢
自己也學(xué)一段時(shí)間了,但還是不會(huì)。有什么建議怎么學(xué)單片機(jī)

作者: 123456LYH    時(shí)間: 2018-3-25 10:22
我的建議是,先學(xué)習(xí)一下c/c++的語(yǔ)法結(jié)構(gòu),(如果已經(jīng)學(xué)過(guò)的跳過(guò)這一步),懂得一些簡(jiǎn)單的語(yǔ)法和概念,例如聲明頭文件,各種循環(huán)語(yǔ)句,switch語(yǔ)句等等,在單片機(jī)編程中都是用地比較多的,然后,開(kāi)始了解單片機(jī)的結(jié)構(gòu),知道什么是定時(shí)器,什么是機(jī)器時(shí)鐘等等這些硬件知識(shí),了解各種IO的作用和異同,這時(shí)就有了一些基礎(chǔ)準(zhǔn)備,然后就是實(shí)踐了,從一些簡(jiǎn)單的事例開(kāi)始,例如流水燈,蜂鳴器等等,多看看別人的例子,學(xué)會(huì)后要自己進(jìn)行修改,靈活運(yùn)用,基礎(chǔ)知識(shí)掌握后,可以接觸一些電機(jī)的驅(qū)動(dòng)等等的,PWN波的控制,然后就綜合所學(xué)的知識(shí),嘗試參加一些小項(xiàng)目的制作,從中肯定會(huì)有所收獲,對(duì)單片機(jī)有更進(jìn)一步的了解。
作者: mengyu    時(shí)間: 2018-3-25 10:36
單片機(jī)屬于入門(mén)非常簡(jiǎn)單的一門(mén)學(xué)科,往深了說(shuō),你得會(huì)電路,模電,會(huì)拼個(gè)單管,差分,運(yùn)放,對(duì)信號(hào)整流,濾波,穩(wěn)壓之類(lèi)的。還得數(shù)電,數(shù)電主要學(xué)會(huì)用一些芯片,看懂時(shí)序圖之類(lèi)。還要會(huì)C語(yǔ)言,最好再學(xué)一下匯編語(yǔ)言,主要鍛煉模塊化思想,會(huì)一些常見(jiàn)的算法,看懂程序。等等啊,要這么多的基礎(chǔ)。
往簡(jiǎn)單的說(shuō),買(mǎi)一塊開(kāi)發(fā)板,照著視頻做,也能會(huì)一些。
我現(xiàn)在大三,看法很粗淺,但我想:你說(shuō)你只會(huì)個(gè)單片機(jī),外圍電路都不會(huì),新的芯片就不會(huì)用,那算什么呢?

作者: Elio    時(shí)間: 2018-3-25 10:38
我也是初學(xué)者,最好自己多動(dòng)動(dòng)手,做多了應(yīng)該就能理解一點(diǎn)
作者: angmall    時(shí)間: 2018-3-25 10:48
我始終認(rèn)為,扎實(shí)的電子技術(shù)基礎(chǔ)是學(xué)好單片機(jī)的關(guān)鍵,直接影響單片機(jī)學(xué)習(xí)入門(mén)的快慢。

有些人覺(jué)得單片機(jī)很難,越學(xué)越復(fù)雜,最后學(xué)不下去了。有的人看書(shū)時(shí)似乎明白了,可是動(dòng)起手來(lái)卻一塌糊涂,究其原因就是電子技術(shù)基礎(chǔ)沒(méi)有打好,首先被表面知識(shí)給困惑了。

作者: angmall    時(shí)間: 2018-3-25 10:49
單片機(jī)屬于數(shù)字電路,其概念、術(shù)語(yǔ)、硬件結(jié)構(gòu)和原理都源自數(shù)字電路,如果數(shù)字電路基礎(chǔ)扎實(shí),對(duì)復(fù)雜的單片機(jī)硬件結(jié)構(gòu)和原理就能容易理解,就能輕松地邁開(kāi)學(xué)習(xí)的第一步,自信心也會(huì)樹(shù)立起來(lái)。相反,基礎(chǔ)不好,這個(gè)看不懂那個(gè)也弄不明白,越學(xué)問(wèn)題越多,越學(xué)越?jīng)]有信心。如果你覺(jué)得單片機(jī)很難,那就應(yīng)該先放下單片機(jī)教材,去重溫?cái)?shù)字電路,搞清楚觸發(fā)器、寄存器、門(mén)電路、COMS電路、時(shí)序邏輯和時(shí)序圖、進(jìn)制轉(zhuǎn)換等理論知識(shí)。理解了這些知識(shí)之后再去看看單片機(jī)的結(jié)構(gòu)和原理,我想你會(huì)大徹大悟,信心倍增。

作者: angmall    時(shí)間: 2018-3-25 10:49
模擬電路是電子技術(shù)最基礎(chǔ)的學(xué)科,它讓你知道什么是電阻、電容、電感、二極管、三極管、場(chǎng)效應(yīng)管、放大器等等以及它們的工作原理和在電路中的作用,這是學(xué)習(xí)電子技術(shù)必須掌握的基礎(chǔ)知識(shí)。一般是先學(xué)習(xí)模擬電路再去學(xué)習(xí)數(shù)字電路。扎實(shí)的模擬電路基礎(chǔ)不僅讓你容易看懂別人設(shè)計(jì)的電路,而且讓你的設(shè)計(jì)的電路更可靠,提高產(chǎn)品質(zhì)量。
作者: angmall    時(shí)間: 2018-3-25 10:50
單片機(jī)的學(xué)習(xí)離不開(kāi)編程,在所有的程序設(shè)計(jì)中C語(yǔ)言運(yùn)用的最為廣泛。C語(yǔ)言知識(shí)并不難,沒(méi)有任何編程基礎(chǔ)的人都可以學(xué),在我看來(lái),初中生、高中生、中專(zhuān)生、大學(xué)生都能學(xué)會(huì)。當(dāng)然,數(shù)學(xué)基礎(chǔ)好、邏輯思維好的人學(xué)起來(lái)相對(duì)輕松一些。C語(yǔ)言需要掌握的知識(shí)就那么3個(gè)條件判斷語(yǔ)句、3個(gè)循環(huán)語(yǔ)句、3個(gè)跳轉(zhuǎn)語(yǔ)句和1個(gè)開(kāi)關(guān)語(yǔ)句。別小看這10個(gè)語(yǔ)句,用他們組合形成的邏輯要多復(fù)雜有多復(fù)雜。學(xué)習(xí)時(shí)要一條語(yǔ)句一條語(yǔ)句的學(xué),學(xué)一條活用一條,全部學(xué)過(guò)用過(guò)這些關(guān)鍵語(yǔ)句后,相信你的C基礎(chǔ)建立了。

作者: bayga456    時(shí)間: 2018-3-25 10:53
定一個(gè)目標(biāo),就是你要用單片機(jī)做什么。有了目標(biāo)就有方向了。
作者: qwerqwerq    時(shí)間: 2018-3-25 10:56
在網(wǎng)上看視頻學(xué)習(xí)
作者: qq9230    時(shí)間: 2018-3-25 11:09
把每個(gè)寄存器,定時(shí)器,外部中斷等
自己一個(gè)個(gè)整明白,然后自己在開(kāi)發(fā)板上面修改例程看效果
最后,做一個(gè)小作品,例如做小車(chē)什么的就可以了,做實(shí)物是進(jìn)步最快的
作者: 嗨你好    時(shí)間: 2018-3-25 11:59
我建議多和老師交流,多看有關(guān)的書(shū)籍單片機(jī)屬于數(shù)字電路,其概念、術(shù)語(yǔ)、硬件結(jié)構(gòu)和原理都源自數(shù)字電路,如果數(shù)字電路基礎(chǔ)扎實(shí),對(duì)復(fù)雜的單片機(jī)硬件結(jié)構(gòu)和原理就能容易理解,就能輕松地邁開(kāi)學(xué)習(xí)的第一步,自信心也會(huì)樹(shù)立起來(lái)
作者: xuexuexi    時(shí)間: 2018-3-25 12:55
建議先學(xué)C語(yǔ)言基礎(chǔ)或單片機(jī)編程和C語(yǔ)言一起學(xué),這兩個(gè)方法是我認(rèn)為最實(shí)在的方法,希望對(duì)你有用
作者: fire111    時(shí)間: 2018-3-25 13:06
主要得多做實(shí)驗(yàn)
作者: eefsdf    時(shí)間: 2018-3-25 13:17
先學(xué)會(huì)編碼語(yǔ)言,之后可以自學(xué)
作者: 奎爾塞拉    時(shí)間: 2018-3-25 13:49
哇,看了樓上的一些回復(fù)頭有點(diǎn)大,如果當(dāng)初我這么學(xué)可能會(huì)被瞎到吧,雖然說(shuō)得有道理。
樓主的問(wèn)題是,已經(jīng)自學(xué)過(guò)一段時(shí)間,但是覺(jué)得還是什么都不會(huì)。正好昨天有個(gè)同學(xué)跟我聯(lián)系,想學(xué)單片機(jī),他的想法是先去看微機(jī)原理這本書(shū)。這本書(shū)主要講的是匯編語(yǔ)言,是原理,而不是應(yīng)用。在我們學(xué)校,微機(jī)原理是必修課,大家都上過(guò),但是真正會(huì)單片機(jī)的人不多。
原理、基礎(chǔ)、電學(xué)知識(shí)固然重要,但是對(duì)于一個(gè)還沒(méi)有入門(mén)的同學(xué),拿著個(gè)出來(lái),可能就直接嚇退了。因此,如果入門(mén)有困難,就暫時(shí)拋開(kāi)原理,談應(yīng)用。

所以,我的建議是,買(mǎi)一塊開(kāi)發(fā)板,直接跟著開(kāi)發(fā)板學(xué)。當(dāng)你點(diǎn)亮了led,用對(duì)了數(shù)碼管,測(cè)量了距離并且顯示到液晶顯示屏上的時(shí)候,這一步步的成就感會(huì)推動(dòng)你往前面走的。這個(gè)時(shí)候,你要記住,原理、電學(xué)很重要(但不是必要的,也就是說(shuō)其實(shí)你不會(huì)也同樣能實(shí)現(xiàn)這些功能,如果你只是玩玩而已就夠了,如果你先深入挖掘還是需要的)。這一步我覺(jué)得還不算入門(mén),但是你起碼知道了單片機(jī)是什么,大概怎么用,還可以出去吹吹牛。
另外對(duì)于C語(yǔ)言,我個(gè)人只會(huì)for while if,別的我基本都不會(huì)。但是我目前發(fā)現(xiàn)編程中真正的難點(diǎn)是通訊協(xié)議,時(shí)序,特別是用到了&,~,|,這些東西的時(shí)候。難的是你如果實(shí)現(xiàn)你想要的功能,而語(yǔ)法上for while if足夠用了。因此,大可不必糾結(jié)于C語(yǔ)言,先入了單片機(jī)的門(mén),再慢慢來(lái)補(bǔ)。

當(dāng)年去學(xué)習(xí)一個(gè)東西的時(shí)候,如果你太過(guò)糾結(jié)于他的鋪墊知識(shí),這種知識(shí)是很多的,你會(huì)花很多精力去學(xué),最后反而害怕起來(lái)了。如果是之前在學(xué)校學(xué)過(guò),而且很熟練自然很好,如果沒(méi)有,先上路后面再補(bǔ)吧
作者: 845262466    時(shí)間: 2018-3-25 14:04
單片機(jī)需要c語(yǔ)言的基礎(chǔ),如果想快一點(diǎn),你得會(huì)用c語(yǔ)言編寫(xiě)幾個(gè)代碼,不用太深,基礎(chǔ)的邏輯語(yǔ)言就行了。
之后主要是單片機(jī)的入門(mén),網(wǎng)上有郭天祥的,可以看著學(xué)一下,關(guān)鍵是實(shí)操,不買(mǎi)一個(gè)單片機(jī)寫(xiě)寫(xiě)代碼測(cè)試測(cè)試,真的很難學(xué)好的,主要就是一個(gè)邏輯的問(wèn)題,單片機(jī)就像一個(gè)很小很簡(jiǎn)單的電腦,每個(gè)接口都有定義,所有的模塊都需要先入門(mén),在深度研究,其實(shí)只要入門(mén)了感興趣了,成為大神不是夢(mèng)
作者: JACKLI    時(shí)間: 2018-3-25 22:52
首先,你得先學(xué)會(huì)C語(yǔ)言的基本邏輯運(yùn)算;
其次,如果有條件的話(huà)就買(mǎi)一個(gè)單片機(jī)開(kāi)發(fā)板(會(huì)有附帶一些學(xué)習(xí)的資料),或者自己買(mǎi)幾個(gè)單片機(jī),焊一個(gè)單片機(jī)最小系統(tǒng)(因?yàn)槊孔龀梢患虑榫蜁?huì)給自己帶來(lái)一點(diǎn)動(dòng)力,然后學(xué)習(xí)興趣才會(huì)越來(lái)越大!這樣學(xué)起來(lái)會(huì)很有成就感,這是每個(gè)人都想要得到的東西!)
從最簡(jiǎn)單的 LED 燈的亮滅開(kāi)始, 再到 流水燈,然后再繼續(xù)一點(diǎn)點(diǎn)的加大難度 (如果學(xué)習(xí)能力比較好的話(huà),一周就可以做出一個(gè)遙控小車(chē)。)
先從小的方面學(xué)起,千萬(wàn)不要不會(huì)走路就想要跑,這樣遇到了難題決解不了很容易挫敗自己的自信心!!
加油吧 ~

作者: yiyi778899    時(shí)間: 2018-3-26 15:48
單片機(jī)有軟硬件兩方面的內(nèi)容,有時(shí)一個(gè)程序怎么調(diào)都不出效果,然而從理論分析卻又是對(duì)的,這是就要仔細(xì)找原因了,學(xué)習(xí)單片機(jī)經(jīng)常碰到很多問(wèn)題,有時(shí)一兩天都不能解決,這是就要有耐心,從底層找起,相信每找出一個(gè)錯(cuò)誤都會(huì)有一個(gè)新的收獲。切不可輕言放棄!!!
作者: yiyi778899    時(shí)間: 2018-3-26 15:49
在有數(shù)電c語(yǔ)言基礎(chǔ)上,可以實(shí)踐再去理解晦澀的理論。理論再指導(dǎo)掌握單片機(jī)。
作者: 610140988qq    時(shí)間: 2018-3-26 16:17
買(mǎi)一塊開(kāi)發(fā)板,直接跟著開(kāi)發(fā)板學(xué)。實(shí)驗(yàn)一個(gè)一個(gè)恨著視頻做,
作者: xzh5508    時(shí)間: 2018-3-26 16:34
最好是有一塊開(kāi)發(fā)板,照著學(xué),沒(méi)那么枯燥,而且容易看到效果,這樣就有興趣一些!
作者: htrees    時(shí)間: 2018-3-26 16:49
買(mǎi)一塊單片機(jī)板子,實(shí)踐是最好的學(xué)習(xí)途徑
作者: lhr333    時(shí)間: 2018-3-26 16:56
多打代碼
作者: htrees    時(shí)間: 2018-3-26 17:04
給你一組入門(mén)實(shí)驗(yàn),對(duì)照學(xué)習(xí),多動(dòng)手,很快會(huì)入門(mén)
作者: 1215健    時(shí)間: 2018-3-26 17:09
上網(wǎng)看視頻啊,如果還在讀書(shū)的話(huà)多問(wèn)問(wèn)老師和班里的大神。
作者: sunrider1982    時(shí)間: 2018-3-26 17:33
好吧,看了這么多雖然年齡可能沒(méi)我的大,但是經(jīng)驗(yàn)比我豐富的各位前輩的建議,我還是規(guī)規(guī)矩矩買(mǎi)個(gè)板子來(lái)吧,數(shù)模電確實(shí)感覺(jué)都忘完了。。。
作者: xuyuzuishuai    時(shí)間: 2018-3-26 18:07
基礎(chǔ)知識(shí),在我們學(xué)習(xí)單片機(jī)的過(guò)程中十分重要。打好基礎(chǔ),就可以從一個(gè)點(diǎn)出發(fā),逐漸觸及其他知識(shí)。這也就是為什么網(wǎng)上有人認(rèn)為先學(xué)好51單片機(jī)再去學(xué)arm會(huì)更好
作者: scott666666    時(shí)間: 2018-3-26 18:19
自己根據(jù)論壇里面的實(shí)例做幾個(gè)吧
作者: _Blue    時(shí)間: 2018-3-26 18:25
在學(xué)校就去實(shí)驗(yàn)室,在社會(huì)就去培訓(xùn)
作者: 250895587    時(shí)間: 2018-3-27 10:23
我也是自學(xué)的,我覺(jué)得先看C然后在學(xué)硬件
作者: jokerq    時(shí)間: 2018-3-27 12:35
多去實(shí)踐寫(xiě)代碼,多逛論壇看官方文檔
作者: 啊小    時(shí)間: 2018-3-27 13:03
先學(xué)好C語(yǔ)言,再買(mǎi)一塊開(kāi)發(fā)板看視頻教程學(xué)習(xí),從最基礎(chǔ)的流水燈慢慢往上做。
作者: Sid227    時(shí)間: 2018-3-27 13:55
先買(mǎi)個(gè)板子,多看看郭天祥視頻
作者: 程同123    時(shí)間: 2018-3-27 14:25
用心去學(xué)
作者: 小胖波波    時(shí)間: 2018-3-27 14:31
最簡(jiǎn)單的方法,就是視頻,看原理圖,看人家代碼,自己嘗試的寫(xiě)代碼,一步一步來(lái),急不得
作者: spring001    時(shí)間: 2018-3-27 14:56
可以先分別簡(jiǎn)要學(xué)習(xí)硬件部分(數(shù)電,模電)和軟件部分(C語(yǔ)言),基本了解后買(mǎi)塊板子自己聯(lián)系,教程從網(wǎng)上下載。
作者: 對(duì)對(duì)對(duì)我問(wèn)問(wèn)    時(shí)間: 2018-3-27 15:08
你得先學(xué)會(huì)C語(yǔ)言的基本邏輯運(yùn)算;
其次,如果有條件的話(huà)就買(mǎi)一個(gè)單片機(jī)開(kāi)發(fā)板(會(huì)有附帶一些學(xué)習(xí)的資料),或者自己買(mǎi)幾個(gè)單片機(jī),焊一個(gè)單片機(jī)最小系統(tǒng)(因?yàn)槊孔龀梢患虑榫蜁?huì)給自己帶來(lái)一點(diǎn)動(dòng)力,然后學(xué)習(xí)興趣才會(huì)越來(lái)越大!這樣學(xué)起來(lái)會(huì)很有成就感,這是每個(gè)人都想要得到的東西!)
從最簡(jiǎn)單的 LED 燈的亮滅開(kāi)始, 再到 流水燈,然后再繼續(xù)一點(diǎn)點(diǎn)的加大難度 (如果學(xué)習(xí)能力比較好的話(huà),一周就可以做出一個(gè)遙控小車(chē)。
作者: kwj620    時(shí)間: 2018-3-27 15:11
平時(shí)多熟悉程序,多動(dòng)手,加油吧!
作者: 001002003    時(shí)間: 2018-3-27 15:27
先買(mǎi)一塊開(kāi)發(fā)板,然后多看看單片機(jī)的書(shū),再去下載網(wǎng)上的視頻跟著做,堅(jiān)持就能學(xué)會(huì)的!!!加油啊!!
作者: zlf1997    時(shí)間: 2018-3-27 16:01
我也是新手,多照著例子程序?qū)憣?xiě)看看,寫(xiě)得多就會(huì)了,和學(xué)車(chē)一個(gè)道理,關(guān)鍵是要下功夫
作者: bitfym    時(shí)間: 2018-3-27 16:26
學(xué)會(huì)keil軟件編程,學(xué)會(huì)proteus仿真調(diào)試,剩下的就是實(shí)際動(dòng)手了
作者: bitfym    時(shí)間: 2018-3-27 16:27
學(xué)會(huì)keil軟件編寫(xiě)程序,學(xué)會(huì)protel模擬仿真,剩下的就是實(shí)際動(dòng)手了。
作者: luoxiaodong    時(shí)間: 2018-3-27 19:54
建議買(mǎi)芯片以及一些小器件回來(lái)按著書(shū)上的一些步驟簡(jiǎn)單的弄些小實(shí)驗(yàn)有用
作者: zjczjcza    時(shí)間: 2018-3-27 22:47
先學(xué)好C語(yǔ)言,然后找個(gè)教程把程序都寫(xiě)一遍,多動(dòng)手就熟了。
作者: liangjiayi    時(shí)間: 2018-3-28 00:06
看視頻學(xué)咯
作者: zhumenglu    時(shí)間: 2018-3-28 23:26
先學(xué)一個(gè)入門(mén)的51,再學(xué)別的比較容易,可以先學(xué)一下理論知識(shí),然后在看幾個(gè)歷程,然后自己試著變一下
作者: 我是天才    時(shí)間: 2018-3-29 00:37
最快的方法是看視頻學(xué)習(xí)
作者: ke_xichun    時(shí)間: 2018-3-29 08:49
學(xué)好C語(yǔ)言是關(guān)鍵!
作者: 111111158    時(shí)間: 2018-3-29 09:26
看視頻
作者: cuifuzhang    時(shí)間: 2018-3-29 09:35
首先要多看單片機(jī)相關(guān)方面的書(shū)籍,如51系列單片機(jī),懂得編程語(yǔ)句的應(yīng)用; 第二,從最小應(yīng)用程序著手,自己焊接簡(jiǎn)單電路,如跑馬燈點(diǎn)亮電路等; 第三,學(xué)會(huì)使用KEILC51編程軟件,包括建立工程、程序輸入、保存、生成HEX文件等; 第四,把程序生成的HEX文件下載到單片機(jī),可以用編程器或ISP下載線(xiàn); 第五,運(yùn)行單片機(jī)程序。通過(guò)以上步驟的學(xué)習(xí),自己頭腦中就會(huì)比較清晰,至少會(huì)用; 最后根據(jù)運(yùn)用的場(chǎng)合進(jìn)行實(shí)踐學(xué)習(xí),如鍵盤(pán)輸入、顯示、定時(shí)輸出等等,邊實(shí)踐邊學(xué)習(xí),目的性才會(huì)更明確,同時(shí)學(xué)習(xí)的效率也會(huì)明顯提高。
作者: sdbzwhh    時(shí)間: 2018-3-29 10:19
雖然說(shuō)用proteus仿真也是可以學(xué)的,但是非常建議買(mǎi)一個(gè)開(kāi)發(fā)板,畢竟這是軟件硬件都需要的知識(shí),多練習(xí),多試著去做一些小設(shè)計(jì),哪怕是從一個(gè)簡(jiǎn)單的流水燈開(kāi)始
作者: iwanna被uguy    時(shí)間: 2018-3-29 15:18
多實(shí)際動(dòng)手操作
作者: yjh12345    時(shí)間: 2018-3-29 15:31

單片機(jī)的學(xué)習(xí)離不開(kāi)編程,在所有的程序設(shè)計(jì)中C語(yǔ)言運(yùn)用的最為廣泛。C語(yǔ)言知識(shí)并不難,沒(méi)有任何編程基礎(chǔ)的人都可以學(xué),在我看來(lái),初中生、高中生、中專(zhuān)生、大學(xué)生都能學(xué)會(huì)。當(dāng)然,數(shù)學(xué)基礎(chǔ)好、邏輯思維好的人學(xué)起來(lái)相對(duì)輕松一些。C語(yǔ)言需要掌握的知識(shí)就那么3個(gè)條件判斷語(yǔ)句、3個(gè)循環(huán)語(yǔ)句、3個(gè)跳轉(zhuǎn)語(yǔ)句和1個(gè)開(kāi)關(guān)語(yǔ)句。別小看這10個(gè)語(yǔ)句,用他們組合形成的邏輯要多復(fù)雜有多復(fù)雜。學(xué)習(xí)時(shí)要一條語(yǔ)句一條語(yǔ)句的學(xué),學(xué)一條活用一條,全部學(xué)過(guò)用過(guò)這些關(guān)鍵語(yǔ)句后,相信你的C基礎(chǔ)建立了。
作者: wyhlhywyb    時(shí)間: 2018-3-29 16:01
先弄清基本的硬件原理,再找個(gè)教程,最好實(shí)際過(guò)一個(gè)簡(jiǎn)單的硬件開(kāi)發(fā)項(xiàng)目
作者: xijunkk    時(shí)間: 2018-3-30 11:59
從基礎(chǔ)原理開(kāi)始學(xué)習(xí)
作者: xijunkk    時(shí)間: 2018-3-30 12:02
首先,你得先學(xué)會(huì)C語(yǔ)言的基本邏輯運(yùn)算;
其次,如果有條件的話(huà)就買(mǎi)一個(gè)單片機(jī)開(kāi)發(fā)板(會(huì)有附帶一些學(xué)習(xí)的資料),或者自己買(mǎi)幾個(gè)單片機(jī),焊一個(gè)單片機(jī)最小系統(tǒng)(因?yàn)槊孔龀梢患虑榫蜁?huì)給自己帶來(lái)一點(diǎn)動(dòng)力,然后學(xué)習(xí)興趣才會(huì)越來(lái)越大!這樣學(xué)起來(lái)會(huì)很有成就感,這是每個(gè)人都想要得到的東西!)
從最簡(jiǎn)單的 LED 燈的亮滅開(kāi)始, 再到 流水燈,然后再繼續(xù)一點(diǎn)點(diǎn)的加大難度 (如果學(xué)習(xí)能力比較好的話(huà),一周就可以做出一個(gè)遙控小車(chē)。)
先從小的方面學(xué)起,千萬(wàn)不要不會(huì)走路就想要跑,這樣遇到了難題決解不了很容易挫敗自己的自信心!!
加油吧 ~

作者: xijunkk    時(shí)間: 2018-3-30 12:20
單片機(jī)屬于數(shù)字電路,其概念、術(shù)語(yǔ)、硬件結(jié)構(gòu)和原理都源自數(shù)字電路。我的建議是,買(mǎi)一塊開(kāi)發(fā)板,直接跟著開(kāi)發(fā)板學(xué)。焊一個(gè)單片機(jī)最小系統(tǒng),因?yàn)槊孔龀梢患虑榫蜁?huì)給自己帶來(lái)一點(diǎn)動(dòng)力,然后學(xué)習(xí)興趣才會(huì)越來(lái)越大!這樣學(xué)起來(lái)會(huì)很有成就感,這是每個(gè)人都想要得到的東西!從最簡(jiǎn)單的 LED 燈的亮滅開(kāi)始, 再到 流水燈,從一些簡(jiǎn)單的事例開(kāi)始,例如流水燈,蜂鳴器等等,多看看別人的例子,學(xué)會(huì)后要自己進(jìn)行修改,靈活運(yùn)用,基礎(chǔ)知識(shí)掌握后,可以接觸一些電機(jī)的驅(qū)動(dòng)等等的,PWN波的控制,然后就綜合所學(xué)的知識(shí),嘗試參加一些小項(xiàng)目的制作,從中肯定會(huì)有所收獲,對(duì)單片機(jī)有更進(jìn)一步的了解。最好自己多動(dòng)動(dòng)手,做多了應(yīng)該就能理解一點(diǎn)。

作者: zhj666    時(shí)間: 2018-3-30 13:05
先買(mǎi)一塊開(kāi)發(fā)板,然后多看看單片機(jī)的書(shū),再去下載網(wǎng)上的視頻跟著做,堅(jiān)持就能學(xué)會(huì)的!!!加油啊!!
作者: 可愛(ài)你個(gè)頭阿    時(shí)間: 2018-3-30 13:55
學(xué)習(xí)單片機(jī)快速入門(mén)的方法就是有一份好的資料,下面的資料非常好,能幫助你快速入門(mén)。

http://hi.baidu.com/dzkfw/blog/item/4a188216fd986b12c83d6d05.html   
不平凡的單片機(jī)學(xué)習(xí)資料,很好的單片機(jī)教程,超好用,一個(gè)不占內(nèi)存的教程,有案例。

1、最新版單片機(jī)編程寶典下載地址,學(xué)習(xí)單片機(jī)編程必備手冊(cè)

2、單片機(jī)c語(yǔ)言運(yùn)用例子

3、十天學(xué)會(huì)單片機(jī)c語(yǔ)言和單片機(jī)制作,最好的單片機(jī)資料  

電路公式計(jì)算器:http://hi.baidu.com/dzkfw/blog/item/7a947b4f588099d1d0c86a3e.html
作者: Jun默默淡定    時(shí)間: 2018-3-30 15:01
1、最重要的就是實(shí)踐,很多人學(xué)單片機(jī)都只是停留在看書(shū)和看視頻階段,這樣子反反復(fù)復(fù)不管你學(xué)了多久都是學(xué)不會(huì);
作者: Jun默默淡定    時(shí)間: 2018-3-30 15:11
1、最重要的就是實(shí)踐:買(mǎi)一塊開(kāi)發(fā)板(也叫學(xué)習(xí)板),也可以叫會(huì)單片機(jī)的人幫你搭一塊,在看書(shū)和看視頻學(xué)習(xí)之余,要多寫(xiě)程序去驗(yàn)證,要多根據(jù)學(xué)習(xí)板的電路來(lái)寫(xiě)程序,特別需要注意的是:*要學(xué)會(huì)自己寫(xiě)程序,看書(shū)看視頻的過(guò)程中學(xué)習(xí)人家的編程思路,通過(guò)多實(shí)踐多敲代碼來(lái)形成自己的單片機(jī)編程思路*。好多人成天看書(shū)看視頻,然后去跟著書(shū)本或是視頻中人家的步驟來(lái)照敲,到自己去寫(xiě)代碼的時(shí)候根本不知道該怎么寫(xiě)。所以說(shuō)要多實(shí)踐,多自己寫(xiě)代碼,形成自己的單片機(jī)編程思路;
作者: 馬先生    時(shí)間: 2018-3-30 15:54
同問(wèn),我是做硬件的,自學(xué)了一段時(shí)間單片機(jī)。一直未入門(mén),
作者: 神來(lái)也也    時(shí)間: 2018-3-30 17:23
這個(gè)問(wèn)題就是仁者見(jiàn)仁了,還是得看你自身得情況,是在校學(xué)生當(dāng)然是像老師請(qǐng)教還有就是圖書(shū)館,要不是的話(huà)就多多上這個(gè)論壇看視頻學(xué)習(xí)
作者: feifei1884    時(shí)間: 2018-3-30 17:58
多看源碼
作者: Ruc    時(shí)間: 2018-3-30 21:08
個(gè)人經(jīng)驗(yàn),先多看看C語(yǔ)言的書(shū),譚浩強(qiáng)的就行,然后多看郭天祥的51的書(shū),然后在學(xué)32入門(mén)
作者: ly1539386879    時(shí)間: 2018-3-30 22:07
一起努力
作者: xiaomianyang    時(shí)間: 2018-3-30 22:44
本人覺(jué)得要學(xué)好單片機(jī),首先要懂C語(yǔ)言,這個(gè)不難學(xué),推薦用譚浩強(qiáng)的C程序設(shè)計(jì),其次再去看有關(guān)單片機(jī)的書(shū)本和視屏,郭天祥的書(shū)本和教學(xué)視屏挺通俗易懂的,在學(xué)習(xí)的過(guò)程中,最好買(mǎi)塊單片機(jī)學(xué)習(xí)版,這樣讓你在學(xué)習(xí)掌握的更快,更有成就感
作者: xiaomianyang    時(shí)間: 2018-3-30 22:48
我覺(jué)得最好得先懂C語(yǔ)言,推薦譚浩強(qiáng)的《c程序設(shè)計(jì)》里面的例子很有針對(duì)性,然后再去看單片機(jī)的書(shū)籍和視頻,郭天祥的配套書(shū)籍和視屏挺不錯(cuò)的,在學(xué)習(xí)的過(guò)程中,最好買(mǎi)一塊學(xué)習(xí)版,這樣學(xué)習(xí)起來(lái)非常有成就感。
作者: jialong_2018    時(shí)間: 2018-3-30 22:57
推薦你買(mǎi)一本51單片機(jī)的好書(shū),再買(mǎi)個(gè)開(kāi)發(fā)板
作者: pmsjzj    時(shí)間: 2018-3-30 23:32
多練習(xí)多問(wèn)
作者: GeniusXF    時(shí)間: 2018-3-30 23:42
多去動(dòng)手做,看看大神的研究過(guò)程。
作者: 青出于藍(lán)    時(shí)間: 2018-3-31 09:51
多動(dòng)手,多畫(huà)
作者: x94bp6ru6    時(shí)間: 2018-3-31 10:51
我也是初學(xué),覺(jué)得買(mǎi)學(xué)習(xí)套件邊做邊學(xué)效果應(yīng)該比較好
作者: 123456m    時(shí)間: 2018-4-26 17:12
看看郭天祥單片機(jī)教程
作者: 7712    時(shí)間: 2018-4-26 22:59
做幾個(gè)項(xiàng)目,在實(shí)踐中學(xué)習(xí)
作者: 576932550    時(shí)間: 2018-4-26 23:08
看網(wǎng)上視頻 愛(ài)課程網(wǎng)站一般有大學(xué)老師的課程
作者: cym@    時(shí)間: 2018-4-27 01:18
1、熟悉單片機(jī)的原理,結(jié)構(gòu);  2、學(xué)好數(shù)電,模電,為設(shè)計(jì)電路打好基礎(chǔ);  3、熟練使用C語(yǔ)言,多學(xué)習(xí)別人的程序; 4、對(duì)操作系統(tǒng)原理有一定的了解;  5、Protel至少要有點(diǎn)基礎(chǔ); 6、要實(shí)際動(dòng)手調(diào)試電路的能力。
作者: wakaYG    時(shí)間: 2018-4-27 08:57
跟著一本教材走  學(xué)會(huì)了單片機(jī)的內(nèi)部外設(shè)怎么用 就開(kāi)始玩外部的外設(shè)比如藍(lán)牙  WIFI等
作者: wld1101    時(shí)間: 2018-4-27 09:07
首先學(xué)好編程的基礎(chǔ)
作者: wld1101    時(shí)間: 2018-4-27 09:08
買(mǎi)些書(shū)籍,在網(wǎng)上查找相關(guān)的視頻
作者: DREAMCATCHER_XM    時(shí)間: 2018-4-27 09:21
先學(xué)好數(shù)字電路,和C語(yǔ)言,然后就是多操作,多寫(xiě)程序調(diào)試
作者: 庸人自擾2018    時(shí)間: 2018-4-27 09:36
1.學(xué)習(xí)基本的c語(yǔ)言編程。
2.買(mǎi)個(gè)開(kāi)發(fā)板用c語(yǔ)言將外設(shè)都驅(qū)動(dòng)一遍。
3.找份c語(yǔ)言相關(guān)的工作,比如單片機(jī)。
4.工作上碰到問(wèn)題,先自己多思考解決下,實(shí)在不型上網(wǎng)。
5.嘗試獨(dú)立做一些感興趣的,自己有可能能做的小項(xiàng)目。有基礎(chǔ)的話(huà),建議從原理圖-電路板-焊接-軟件調(diào)試。做幾遍。每次碰到的問(wèn)題都是你學(xué)習(xí)的寶貴經(jīng)驗(yàn)。
6.最后請(qǐng)熱愛(ài)你的工作。
作者: huallin01    時(shí)間: 2018-4-27 09:47
先動(dòng)手,如果你太過(guò)糾結(jié)于他的鋪墊知識(shí),這種知識(shí)是很多的,你會(huì)花很多精力去學(xué),最后反而害怕起來(lái)了。如果是之前在學(xué)校學(xué)過(guò),而且很熟練自然很好,如果沒(méi)有,先上路后面再補(bǔ)吧
作者: m640359    時(shí)間: 2018-4-27 09:47
用c語(yǔ)言,不建議匯編語(yǔ)言
作者: huallin01    時(shí)間: 2018-4-27 09:49
先動(dòng)手,如果你太過(guò)糾結(jié)于他的鋪墊知識(shí),這種知識(shí)是很多的,你會(huì)花很多精力去學(xué),最后反而害怕起來(lái)了。如果是之前在學(xué)校學(xué)過(guò),而且很熟練自然很好,如果沒(méi)有,先上路后面再補(bǔ)吧
作者: 123456dmq    時(shí)間: 2018-4-27 11:13
先買(mǎi)開(kāi)發(fā)板,然后學(xué)習(xí)一些基礎(chǔ)知識(shí),然后實(shí)踐,邊實(shí)踐,邊完善學(xué)習(xí)
作者: 77582581234    時(shí)間: 2018-4-27 12:59
首先你得先學(xué)習(xí)C語(yǔ)言,然后再進(jìn)一步的學(xué)習(xí)單片機(jī)
作者: 77582581234    時(shí)間: 2018-4-27 13:00
C語(yǔ)言功底不扎實(shí)
作者: 夜零穎    時(shí)間: 2018-4-27 13:58
多看書(shū),不放棄,就像玩游戲練級(jí)一樣不可能一下子就成為大神的,得從基礎(chǔ)開(kāi)始
作者: 云云    時(shí)間: 2018-4-27 14:13
自己上網(wǎng)搜些教學(xué)視頻看看,再結(jié)合書(shū)本
作者: Yhuasis    時(shí)間: 2018-4-27 14:41
先學(xué)會(huì)編碼語(yǔ)言,之后可以自學(xué)
作者: qwerqwerq    時(shí)間: 2018-4-29 15:03
可以上網(wǎng)查
作者: 不要不要    時(shí)間: 2018-4-29 16:48
去圖書(shū)館找點(diǎn)書(shū)籍,自己使勁啃的同時(shí),多編程練習(xí)
作者: 970611    時(shí)間: 2018-11-21 16:52
先學(xué)代碼,然后再學(xué)單片機(jī)
作者: isgoodmm    時(shí)間: 2018-11-21 17:27
我的經(jīng)驗(yàn)是多練習(xí),多做項(xiàng)目
作者: zc980403    時(shí)間: 2018-11-21 18:33
先學(xué)C51,做個(gè)東西
作者: 弓長(zhǎng)小賤    時(shí)間: 2018-11-22 17:40
自學(xué)的話(huà)有點(diǎn)麻煩啦,有老師就簡(jiǎn)單了,最重要還是c語(yǔ)言得好,這是核心哎,要不然編碼都不會(huì)
作者: 6467778399    時(shí)間: 2018-12-11 17:17
多加練習(xí)
作者: a89588038    時(shí)間: 2018-12-14 15:30
工程師教你如何學(xué)習(xí)單片機(jī)   

1、萬(wàn)事開(kāi)頭難、要勇敢邁出第一步。

開(kāi)始的時(shí)候,不要老是給自己找借口,說(shuō)KEIL不會(huì)建項(xiàng)目啦、沒(méi)有實(shí)驗(yàn)板啦之類(lèi)的。遇到困難要一件件攻克,不會(huì)建項(xiàng)目,就先學(xué)它,這方面網(wǎng)上教程很多,隨便找找看一下,做幾次就懂了。然后可以參考別的人程序,抄過(guò)來(lái)也無(wú)所謂,寫(xiě)一個(gè)最簡(jiǎn)單的,讓它運(yùn)行起來(lái),先培養(yǎng)一下自己的感覺(jué),知道寫(xiě)程序是怎么一回事,無(wú)論寫(xiě)大程序還是小程序,要做的工序不會(huì)差多少,總得建個(gè)項(xiàng)目,再配置一下項(xiàng)目,然后建個(gè)程序,加入項(xiàng)目中,再寫(xiě)代碼、編譯、生成HEX,刷進(jìn)單片機(jī)中、運(yùn)行。必須熟悉這一套工序。個(gè)人認(rèn)為,一塊學(xué)習(xí)板還是必要的,寫(xiě)好程序在上面運(yùn)行一下看結(jié)果,學(xué)習(xí)效果會(huì)好很多,仿真器就看個(gè)人需要了。單片機(jī)是注重理論和實(shí)踐的,光看書(shū)不動(dòng)手,是學(xué)不會(huì)的。

2、知識(shí)點(diǎn)用到才學(xué),不用的暫時(shí)丟一邊。

厚厚的一本書(shū),看著人頭都暈了,學(xué)了后面的,前面的估計(jì)也快忘光了,所以,最好結(jié)合實(shí)際程序,用到的時(shí)候才去看,不必說(shuō)非要把書(shū)從第一頁(yè)看起,看完它才來(lái)寫(xiě)程序。比如你寫(xiě)流水燈,完全就沒(méi)必要看中斷的知識(shí),專(zhuān)心把流水燈學(xué)好就是了,這是把整本書(shū)化整為零,一小點(diǎn)一小點(diǎn)的啃。

3、程序不要光看不寫(xiě),一定要自己寫(xiě)一次

最開(kāi)始的時(shí)候,啥都不懂,可以抄人家的程序過(guò)來(lái),看看每一句是干什么用的,達(dá)到什么目的,運(yùn)行后有什么后果,看明白了之后,就要自己寫(xiě)一次,你會(huì)發(fā)現(xiàn),原來(lái)看明白別人的程序很容易,但到自己寫(xiě)的時(shí)候卻一句也寫(xiě)不出來(lái),這就是差距。。。當(dāng)你自己能寫(xiě)出來(lái)的時(shí)候,說(shuō)明你就真的懂了。。。

4、必須學(xué)會(huì)掌握調(diào)試程序的方法。

不少人寫(xiě)程序,把代碼寫(xiě)好了,然后一運(yùn)行,不是自己想要的結(jié)果,就暈了,然后跑到論壇上發(fā)個(gè)帖子,把程序一貼,問(wèn):為什么我的程序不能正常運(yùn)行?然后就等別人來(lái)給自己分析。這是一種很不好的行為,應(yīng)該自己學(xué)會(huì)發(fā)現(xiàn)問(wèn)題和學(xué)會(huì)如何解決問(wèn)題。這就需要學(xué)習(xí)調(diào)試程序的方法,比如KEIL里,可以下斷點(diǎn)啦,查看寄存器內(nèi)容等等,這些都是調(diào)試程序的手段,當(dāng)你發(fā)現(xiàn)你寫(xiě)的程序運(yùn)行結(jié)果和你想象中不一樣的時(shí)候,你可以單步,也可以下斷點(diǎn),然后跟蹤,查看各相關(guān)寄存器內(nèi)容,看看程序運(yùn)行過(guò)中是不是有什么偏差,找出影響結(jié)果的地方,改正過(guò)來(lái)。這一個(gè)過(guò)程非常重要,通過(guò)程序的排錯(cuò),你可以學(xué)到的知識(shí)是書(shū)上得不到的。

5、找到解決問(wèn)題思路比找到代碼更重要。

我們用單片機(jī)來(lái)控制周邊器件,達(dá)到我們想到的目的,這是一個(gè)題目,而如何寫(xiě)出一個(gè)程序,來(lái)控制器件按你想要的結(jié)果去運(yùn)作,這個(gè)就是解題的思路。要寫(xiě)程序,就得先找到解決問(wèn)題的思路,你學(xué)會(huì)找出這個(gè)解題思路,比你找到代碼更為重要。不少人很喜歡找人家的代碼,有的人甚至有了代碼就直接復(fù)制到自己的程序中,可以說(shuō),這不是一種學(xué)習(xí)的態(tài)度,無(wú)助于你編程水平的提高。我?guī)缀醪辉趺纯慈思业拇a,多數(shù)時(shí)候是看別人的思路,有方框圖最好,沒(méi)有的話(huà)文字說(shuō)明也可以,要從代碼中看出別人處理問(wèn)題的思路,是相當(dāng)困難的,特別是大型的程序,看起來(lái)是非常的累人,所以現(xiàn)在我也明白了,以前讀書(shū)時(shí)說(shuō)的程序流程圖很重要,現(xiàn)在算是知道了。當(dāng)你知道一個(gè)問(wèn)題怎么去解決了,那么剩下的只是你安排代碼去完成,這就已經(jīng)不是什么問(wèn)題了。舉個(gè)例子:數(shù)碼管動(dòng)態(tài)掃描,沒(méi)寫(xiě)過(guò)的初學(xué)者可能搞不清是怎么回事,其實(shí),就是分時(shí)讓每一時(shí)間段時(shí)只控制一只數(shù)碼管顯示數(shù)字,幾只數(shù)碼管輪流顯示,由于速度很快,人眼的看起來(lái)是全部數(shù)碼管都亮的。明白是這么一回事,事情就好辦了,剩下的事情,無(wú)非是你安排讓一只只數(shù)碼管輪流顯示出相應(yīng)的數(shù)值。顯示數(shù)字,然后延時(shí)一下,再下一只顯示數(shù)字,延時(shí),知道是這樣,我們實(shí)際程序上只要做到這樣就可以:往段口送段碼,然后打開(kāi)位選顯示一只,延時(shí)一下,再關(guān)閉位選,再送出段碼,再打開(kāi)另一只位選..僅此而已。有了解決問(wèn)題的思路,我們就能問(wèn)題拆分開(kāi)來(lái),然后逐一的解決,如果動(dòng)態(tài)掃描的原理都沒(méi)懂,不知道如何做,那么這個(gè)程序是怎么也寫(xiě)不出來(lái)的。

6、開(kāi)動(dòng)腦筋,運(yùn)用多種方法,不斷優(yōu)化自己的程序。

想想用各種不同方法來(lái)實(shí)現(xiàn)同一功能。這是一個(gè)練習(xí)和提高的過(guò)程,一個(gè)問(wèn)題,你解決了,那么你再想想,能不能換種寫(xiě)法,也可以實(shí)現(xiàn)同一功能,或者說(shuō),你寫(xiě)出來(lái)的代碼,能不能再精簡(jiǎn)一點(diǎn),讓程序執(zhí)行效率更高,這個(gè)過(guò)程,就是一個(gè)進(jìn)步的過(guò)程。很多知識(shí)和經(jīng)驗(yàn)的獲得,并不是直接寫(xiě)在書(shū)讓你看就可以得到的,需要自己去實(shí)踐,開(kāi)動(dòng)腦筋,經(jīng)驗(yàn)才能得到積累,編程水平才能有所提高。

7、看別人的代碼,學(xué)習(xí)人家的思路。

這個(gè)在學(xué)習(xí)初期是很有用,通過(guò)看別人的代碼,特別是有多年編程經(jīng)驗(yàn)的人寫(xiě)出的具有一定水平的代碼,可以使自己編程水平得到迅速的提高,同時(shí),也可以結(jié)合別人的編程手法,與自己的想法融合在一起,寫(xiě)出更高水平的代碼,從中得到進(jìn)步。但要注意,切忌將學(xué)習(xí)變成抄襲,更不是抄襲完了就認(rèn)為自己學(xué)會(huì)了,這樣做只會(huì)使你退步。

8、嘗試編寫(xiě)一下綜合應(yīng)用的程序。

從流水燈學(xué)起,到動(dòng)態(tài)掃描,再到中斷,那么,你可以試試寫(xiě)一下時(shí)鐘這種綜合性應(yīng)用的程序,不要小看時(shí)鐘,要寫(xiě)好它不是一件容易的事情,它包括了單片機(jī)大部分的知識(shí),比如有按鍵(IO讀取)、動(dòng)態(tài)掃描(IO輸出)、中斷等,如何協(xié)調(diào)好各功能模塊正常工作,才是編程者需要學(xué)習(xí)的地方,當(dāng)你單獨(dú)寫(xiě)一個(gè)功能的時(shí)候,比如按鍵讀取,你可能感覺(jué)很容易,因?yàn)槟愕某绦蛏兑膊蛔觯皇亲x按鍵。但把它和其它功能混合在一起,如何在整個(gè)程序運(yùn)行中使每一部分都正常工作,這就不是寫(xiě)一個(gè)按鍵讀取這么容易的事情,功能模塊之間有可能會(huì)互相影響,比如你需要讓數(shù)碼管既能顯示,又要去處理按鍵讀取,怎么使這兩部分都正常工作,這就是一個(gè)協(xié)調(diào)過(guò)程。當(dāng)你有了這個(gè)處理協(xié)調(diào)能力,你就算是入門(mén)了。

9、著重于培養(yǎng)解決問(wèn)題的能力,而不是具體看自己編寫(xiě)了多少代碼或者做過(guò)什么。

“學(xué)單片機(jī)重點(diǎn)在于學(xué)習(xí)解決問(wèn)題的思路,而不是局限于具體的芯片類(lèi)型和語(yǔ)言”這一直是我的座右銘,是我學(xué)單片機(jī)多年來(lái)感悟出來(lái)的。經(jīng)常看到有人說(shuō)“你會(huì)驅(qū)動(dòng)XX芯片,真牛啊”“你搞過(guò)XX項(xiàng)目,真厲害”之類(lèi)的話(huà),其實(shí)這是非常片面的,搞過(guò)XX芯片,搞過(guò)XX項(xiàng)目,只能說(shuō)明你做過(guò)這一項(xiàng)目,它只是你的業(yè)績(jī),并不是代表能力就一定高。真正的能力應(yīng)該是:“遇到?jīng)]有解決過(guò)的問(wèn)題或器件,能利用自己已學(xué)的知識(shí),迅速找到解決問(wèn)題的方法。”這個(gè)才是能力。寫(xiě)程序的過(guò)程就是一個(gè)創(chuàng)造的過(guò)程,幾乎沒(méi)有完全一樣的項(xiàng)目,每次你遇上的幾乎都不相同,所以你擁有的必須是你面對(duì)新項(xiàng)目時(shí)的創(chuàng)造能力,而不是標(biāo)榜著你以往做過(guò)多少項(xiàng)目。當(dāng)然,業(yè)績(jī)也能從另一側(cè)面反映你的經(jīng)驗(yàn)和水平。

10、如果有可能,多學(xué)習(xí)計(jì)算機(jī)專(zhuān)業(yè)的知識(shí),比如數(shù)據(jù)結(jié)構(gòu)等。

這些是你解決問(wèn)題的基礎(chǔ)知識(shí),你把這些知識(shí)應(yīng)用得越好,就會(huì)發(fā)現(xiàn)越容易找到解決問(wèn)題的方法,這就是為什么一個(gè)學(xué)計(jì)算機(jī)專(zhuān)業(yè)的人編的程序和一個(gè)非計(jì)算機(jī)專(zhuān)業(yè)的人編的程序有差異的原因。也是一個(gè)菜鳥(niǎo)進(jìn)軍到高手所要配備的知識(shí)。如果我們把編程分為宏觀編程和微觀編程,那么微觀編程就是寫(xiě)具體的代碼,比如控制某某器件的語(yǔ)句;而宏觀編程就是如何對(duì)整個(gè)程序進(jìn)行布局、安排,使功能模塊以你想要的方式去運(yùn)行,得出你想要的結(jié)果。如前所說(shuō)“會(huì)控制XX器件”這些只能算是微觀編程,能做到這一步還只能算是菜鳥(niǎo)級(jí)別,如果面對(duì)一個(gè)新的器件,你心里沒(méi)底,沒(méi)把握去寫(xiě)這個(gè)控制程序,那說(shuō)明你還是一個(gè)初級(jí)的菜鳥(niǎo)。當(dāng)你有了一定的編程經(jīng)驗(yàn),控制過(guò)相當(dāng)數(shù)量的器件之后,你就會(huì)發(fā)現(xiàn),控制器件這些工作都是相似的、重復(fù)的工作,體現(xiàn)不出編程的水平,最多也是寫(xiě)得好與不好的差別,只能算是一些小技巧的應(yīng)用。而對(duì)整個(gè)程序進(jìn)行布局、安排這些才是最頭痛的事情,能達(dá)到宏觀編程和微觀編程都做好才是真正的高手。對(duì)于規(guī)模越大的程序,越能體現(xiàn)出這一點(diǎn)。

11、面對(duì)一個(gè)新項(xiàng)目時(shí),多自己開(kāi)動(dòng)腦筋,不要急于找別人的程序。

有不少人面對(duì)一個(gè)新項(xiàng)目時(shí),第一步想到的就是網(wǎng)上找別人寫(xiě)過(guò)的代碼,然后抄一段,自己再寫(xiě)幾句,湊在一起就完成任務(wù),這雖然可能是省時(shí)間,但絕對(duì)不利你的學(xué)習(xí)。當(dāng)你接到一個(gè)新項(xiàng)目時(shí),應(yīng)該先自己構(gòu)思一下整個(gè)程序的架構(gòu),想想如何來(lái)完成,有可能的話(huà),畫(huà)一個(gè)流程圖,簡(jiǎn)單的可以畫(huà)在腦子里,對(duì)程序中用到的數(shù)據(jù)、變量有一個(gè)初步的安排,然后自己動(dòng)手去寫(xiě),遇到實(shí)在沒(méi)辦法解決的地方,再去請(qǐng)教別人,或看別人是怎么處理的,這樣首先起碼你自己動(dòng)過(guò)腦想過(guò),自己有自己的思路,如果你一開(kāi)始就看別人的程序,你的思維就會(huì)受限在別人的思維里,自己想再創(chuàng)新就更難了,這樣你自己永遠(yuǎn)也沒(méi)辦法提高,因?yàn)槟闶亲咴趧e人的影子里。

12、多利用網(wǎng)絡(luò)的搜索,學(xué)會(huì)提問(wèn)題。

一般來(lái)說(shuō),學(xué)習(xí)過(guò)程中,你遇上的問(wèn)題,前人們多數(shù)也有遇上的,所以如果有什么不懂,在自己解決不了的時(shí)候,最好先到網(wǎng)上搜索一下,看能不能找到答案,找不到再到論壇里發(fā)問(wèn),發(fā)問(wèn)也要有目的性,盡量簡(jiǎn)單明了的描述問(wèn)題,讓幫助你的人可以用最少的時(shí)間就看懂你說(shuō)什么,畢竟人家?guī)椭闶敲赓M(fèi)的,時(shí)間也是有限的。








歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1