標題: 怎么學(xué)單片機啊T_T [打印本頁]

作者: 一窩小倉鼠    時間: 2017-9-21 20:19
標題: 怎么學(xué)單片機啊T_T
自己學(xué)習(xí)51單片機也有一段時間了,但是感覺還是很迷。之前是看視頻教程,用protel,keil弄了點簡單的點燈,看視頻講的那些原理、電路都不是很懂,感覺很多東西都不曉得,學(xué)起來就很迷茫。最近畫單片機的最小系統(tǒng)板,感覺是依葫蘆畫瓢,自己根本不理解這個原理圖。我想請教下大家,應(yīng)該怎么學(xué)單片機呢?非常感謝

作者: HC6800-ES-V2.0    時間: 2017-9-22 08:50
我個人的經(jīng)驗:
第一:為什么學(xué)?我是為了工作,必須學(xué),就有動力,才能堅持。(不然沒飯吃啊。。。。。
第二:學(xué)什么?既然是為了工作,那么,工作中需要什么,我就學(xué)習(xí)什么,可能不及專業(yè)的系統(tǒng)、深入,但很實用。單片機的內(nèi)容,太太太太太多了,因為涉及傳感器輸入硬件、執(zhí)行不同任務(wù)的功能硬件,功能硬件功率還有大有小,用單片機控制它們,電路五花八門,程序五花八門;有時看到好玩的,也想搞一搞,更是五花八門。
第三:怎么學(xué)?我也是零基礎(chǔ)的(不過我的編程經(jīng)驗豐富,我搞過好多種語言編程的)。我的過程是:先買一塊開發(fā)板,從頭開始看送的資料,一遍不行就再來一遍,一定是將別人排在前面的東西(別人先學(xué)總是有經(jīng)驗一些,排前面,一定是重要的基礎(chǔ)內(nèi)容)看懂了,再進入下一個內(nèi)容,絕不冒進。然后一個例程一個例程地做實驗,直到感覺除了硬件是新的,其它都知道了,在這時,就開始搞自己需要的東西了。
    另外,在學(xué)習(xí)過程中,每一次的心得,是一定要有記錄的(我就記錄在程序中,用注釋),一點一滴的積累,就是自己的進步。
你在帖子里說,好像有什么不懂的,很困惑。那就要去搞懂它,電路是單片機應(yīng)用的關(guān)鍵內(nèi)容,先學(xué)別人的,就要懂原理,不然自己就不能設(shè)計新的。怎么搞懂,就是找懂它的“人”——可以是身邊的人,也可以是網(wǎng)絡(luò)上的人,可以是寫出書來的人(從書中學(xué)),反正,有不懂的,要問懂,不能像中學(xué)生那樣——等、靠、要。
作者: 小潘哥    時間: 2017-9-22 09:27
剛開始就是依葫蘆畫瓢,多畫幾次就慢慢理解了,多想想為什么,多百度,一點點地深入認識,記得我剛開始學(xué)LCD1602時,拿個筆記本把LCD1602的程序抄下來,一句一句地理解,再對比數(shù)據(jù)手冊,我這么笨的方法都用了,你肯定更沒問題的,剛開始的時候一定堅持一下去,總會有一個時刻,你會豁然開朗,原來單片機也就那么一回事
作者: miss_hui97    時間: 2017-9-22 15:08
買個開發(fā)板,有視頻教程,跟著學(xué)一端時間,自己慢慢開始做些小項目,很快就可以上手了。
作者: 黃昭旨    時間: 2017-9-25 16:27
還是要了解硬體加上數(shù)字電路,要不然沒辦法寫程式
作者: bayga456    時間: 2017-9-25 19:23
電子電路基礎(chǔ)還是要有的,數(shù)字電路基礎(chǔ)也是要有一些的。
作者: 1812882555    時間: 2017-9-25 19:58
買一本郭天祥的書,再買一塊他的開發(fā)板,之后一個字一個字的看,一個代碼一個代碼的敲,別冒進
作者: 無量壽經(jīng)    時間: 2017-9-25 21:06
可以免費下載《51單片機輕松入門 基于STC15W4K系列》教材配套的視頻與例程一起學(xué),學(xué)習(xí)過程中遇到不明白的地方可以在本論壇提問。
視頻與例程下載地址(請將點換成.)     http://pan點baidu點com/s/1bURkE6   


作者: 南京及時雨    時間: 2017-9-25 21:44
自己花錢買一塊單片機的學(xué)習(xí)板,不要求功能太全的,對于初學(xué)者來說你買功能非常多的那種板子,
上面有很多東西你這輩子都用不著,建議有流水燈、數(shù)碼管、獨立鍵盤、矩陣鍵盤、AD或DA(原理一樣)、液晶、蜂鳴器,這就差不多了。
如果上面提到的這些,你能熟練應(yīng)用,那可以說對于單片機方面的硬件你已經(jīng)入門了,剩下的就是自己練習(xí)設(shè)計電路,不斷的積累經(jīng)驗。只要過了第一關(guān),后面的路就好走多了,萬事開頭難。
作者: lelalalalala    時間: 2017-9-26 16:13
買個開發(fā)板,上網(wǎng)找資料,先通過匯編了解單片機原理。
作者: 1479662248    時間: 2017-9-26 21:23
自己一個人看確實事倍功半,我建議你選修有關(guān)單片機的課程,聽老師講解效率會高很多。如果有志同道合的同學(xué)一起學(xué)單片機,相互幫助也會有很大幫助
作者: 1479662248    時間: 2017-9-26 21:28
一個人學(xué)習(xí)單片機確實事倍功半,第一,我建議你選修有關(guān)單片機的課程,聽老師講課效率會高很多。第二,我建議你參加有關(guān)的類似的比賽,例如機器人設(shè)計大賽,飛思卡爾之類的。在準備比賽的過程中,你不僅會有強大的學(xué)習(xí)動力,而且跟小伙伴一起學(xué)習(xí),相互交流,效率也會高很多。而且理論學(xué)習(xí)應(yīng)該與實踐相結(jié)合,你需要在比賽過程中提高你的動手能力,加深你對單片機的理解,同時也能讓你把知識記得更牢固。
作者: blackstar    時間: 2017-9-26 23:53
我覺得你可以分兩部分,一是程序,二則電路。你看你是哪里薄弱,跟視頻學(xué)很好,如果有人帶你就更好了。多動手、多思考,堅持!
作者: 鳳梨奶香月餅    時間: 2017-9-27 00:01
原理不懂還是對元器件的各引腳不夠了解,程序最好是對著電路圖一句一句分析
作者: liuyan123    時間: 2017-9-27 10:31
先把視頻教程看完,我看的是郭天祥的感覺他的不錯,然后看完之后應(yīng)該能把一些小模塊拼起來做些小東西,像電子秤,循跡小車,遙控小車等,然后再學(xué)郭天祥的AD畫板子教程,看完之后就可以自己設(shè)計電路板了,像51單片機,當然原理圖什么的還是要抄網(wǎng)上的,如果你學(xué)了數(shù)電模電,說不定可以自己設(shè)計,如果沒學(xué),學(xué)完AD教程,你可以學(xué)學(xué)模電數(shù)電,這些是教你設(shè)計電路的。不過很難學(xué),可以去網(wǎng)上搜搜清華大學(xué)華成英模電視頻等
作者: liuyan123    時間: 2017-9-27 10:37
建議買個單片機,學(xué)學(xué)郭天祥的51單片機視頻教程,看完可以用小模塊拼出一些小東西,像電子秤、遙控小車,然后學(xué)郭天祥的AD視頻教程,學(xué)完就可以自己設(shè)計51單片機了,當然想看懂原理圖,我覺得有必要學(xué)模電、數(shù)電,這兩門課很難,你可以去搜搜清華大學(xué)華成英模電視頻教程等。學(xué)到這已經(jīng)很不錯了,然后用你可以學(xué)stm32
作者: xinqi53    時間: 2017-9-27 11:02
電路基礎(chǔ)學(xué)習(xí)好,多實踐。。多倒騰
作者: 抱緊承諾    時間: 2017-9-27 11:34
買一塊開發(fā)板  然后結(jié)合視頻和書本
作者: 131743    時間: 2017-9-27 18:32
51單片機比較經(jīng)典,可以先用它來學(xué)習(xí),很多教課書都是以他為例子的
作者: zl2168    時間: 2017-9-27 21:03
本帖最后由 zl2168 于 2017-9-27 22:05 編輯

給你介紹2本書,張志良編著的:《80C51單片機實用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于學(xué)習(xí)51單片機原理,程序(雙解c和匯編)語句條條有注解,便于閱讀理解,便于自學(xué)。《80C51單片機仿真設(shè)計實例教程——基于Keil C和Proteus》清華大學(xué)出版社ISBN 978-7-302-41682-1,內(nèi)有常用的單片機應(yīng)用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行,可演示,可觀測,程序語句條條有注解。與其他書比較一下,有比較才能有鑒別!絕不忽悠你!



作者: only墨麟    時間: 2017-9-27 23:06
實踐中學(xué)習(xí),買個板子,看著視頻敲代碼,做東西,經(jīng)驗多了就回了
作者: only墨麟    時間: 2017-9-27 23:07
在實踐中學(xué)習(xí),買個板子,看著視頻,做實驗,時間長點了就會了
作者: only墨麟    時間: 2017-9-27 23:08
買個板子,看視頻,在實踐中學(xué)習(xí),最快了
作者: cocokola    時間: 2017-9-28 10:40
找?guī)讉經(jīng)典的單片機做一下,然后研究下編程,可以找人一起研究參加大賽什么的,會比較有動力。
作者: 上善若水001    時間: 2017-9-28 15:26
郭天祥的視頻+他的書+勤敲代碼
作者: cyhlife    時間: 2017-9-28 15:40
理論結(jié)合實踐
作者: pcisback    時間: 2017-9-28 17:23
先從單片機的型號開始就從最基礎(chǔ)MCS-51開始
單片機學(xué)習(xí)的準備工作
第一、足夠的信心、恒心和耐心。
第二、教材和教程。
第三、電腦一臺,吳鑒鷹單片機開發(fā)板一塊。
單片機開發(fā)軟件環(huán)境搭建
單片機開發(fā),首要的兩個軟件一個是編程軟件,一個是下載軟件。編程軟件我們用Keil  uVision4
作者: muyangren907    時間: 2017-9-28 18:06
看看視頻,買個開發(fā)板自學(xué)就好,網(wǎng)上視頻很多
作者: ygl12345    時間: 2017-9-28 18:16
把電路想成兩個框框連在一起的就好啦
多看視頻多練,中間放棄一陣多聽課后面不久看前面就很簡單就是時間要把握好
作者: lu工程師    時間: 2017-9-28 18:31
你是陳剛嗎
作者: lu工程師    時間: 2017-9-28 18:31
你是陳剛嗎
作者: wangshuli    時間: 2017-9-28 19:22
實踐的多了就會了
作者: wangshuli    時間: 2017-9-28 19:23
買個開發(fā)板,跟著學(xué)一端時間,自己慢慢開始做些小項目,就差不多了
作者: wqtreasure    時間: 2017-9-28 19:48
◎說明: 1 無線射頻,手機電路,電視家電,信號處理,電源電路等電路圖應(yīng)有盡有。 2 PCB使用教程,PCB使用技巧,PCB布線規(guī)則,PCB layout經(jīng)驗資料豐富精彩。 3 各類電子課件,電子教材,測量儀表,嵌入式技術(shù),制造技術(shù)收藏資料。 4 IC中文資料,IC datasheet,規(guī)則標準, 網(wǎng)上查不到,這里找的到。
作者: wqtreasure    時間: 2017-9-28 19:48

◎說明:
1 無線射頻,手機電路,電視家電,信號處理,電源電路等電路圖應(yīng)有盡有。
2 PCB使用教程,PCB使用技巧,PCB布線規(guī)則,PCB layout經(jīng)驗資料豐富精彩。
3 各類電子課件,電子教材,測量儀表,嵌入式技術(shù),制造技術(shù)收藏資料。
4 IC中文資料,IC datasheet,規(guī)則標準, 網(wǎng)上查不到,這里找的到。
作者: zxb1    時間: 2017-9-28 20:04
買一個開發(fā)版跟著視頻學(xué)習(xí),別人的開發(fā)版都是很講究的,每個功能模塊的電路都在一起,為什么這樣設(shè)計你不用明白,只要知道它怎么跟單片機連接,怎么通信怎么控制就好了
作者: wxszx    時間: 2017-9-28 20:06
有電腦的話用proteus + kiel 然后一個一個基本例程仿真,能很快上手!開發(fā)板還要搞硬件,不熟悉的話出問題自己都搞不清楚是硬件問題還是軟件問題
作者: wxszx    時間: 2017-9-28 20:09
建議proteus+keil  然后基本例程一個一個仿真,開發(fā)板的話有問題都弄不明白是硬件問題還是軟件問題!
作者: BLUESYY    時間: 2017-9-28 20:38
主要就是能夠讀懂單片機的圖,再就是去找一些視頻只要認真看就可以慢慢懂了
作者: JHUyang    時間: 2017-9-28 21:11
跟著實例一個一個調(diào)試
作者: dzbj    時間: 2017-9-28 23:26
自己多干 每遇到一個問題就停下來 解決這個問題再繼續(xù) 你已經(jīng)不錯了 我開始學(xué)單片機的時候還不知道這個論壇呢 都沒地方問 問誰誰也不說 只能自己一點一點啃

現(xiàn)在稍微明白一點看別人問題才明白 技術(shù)問題別人很難幫到你 從硬件到軟件各人思路不一樣 人家要完全跟著你思路走 明白你想什么 再明白你想錯了什么 再告訴你怎么對 怎么好 學(xué)校教學(xué)是責(zé)任都未必有這精力何況旁人 說白了 只能靠自己

所以 天賦很重要 實在學(xué)不會就別學(xué)了 干點別的 這世上能干的事很多 跟個破片子較什么勁啊
作者: 宋唐    時間: 2017-9-28 23:35
今天我買了個開發(fā)板,跟著視頻學(xué),慢慢就懂了,一定要堅持。大家一起努力
作者: qq274255093    時間: 2017-9-28 23:41
買個開發(fā)板
作者: ZHUYUNHE    時間: 2018-6-27 15:18
好好學(xué)習(xí)基礎(chǔ)知識,基礎(chǔ)知識很重要!!
作者: 820277281    時間: 2018-6-27 16:19
為什么學(xué)?我是為了工作,必須學(xué),就有動力,才能堅持。
作者: lionel.    時間: 2018-6-27 16:36
我覺得吧,最主要是自己要有興趣然后就多鉆研
作者: ioe    時間: 2018-6-27 16:41
可以從基礎(chǔ)的C51入手,最好買一塊板子親自動手實踐。慢慢有了知識積累及技術(shù)提高以后,可以學(xué)習(xí)高級一點的單片機,為做項目打下基礎(chǔ)
作者: DDESSW    時間: 2018-6-27 16:46
請教自己的專業(yè)課老師
作者: neil_hz    時間: 2018-6-27 16:50
這個主要還是要多練習(xí),熟悉內(nèi)部資源,大部分單片機都差不多的。然后找例程學(xué)著做,做多之后就能有自己的思路了,慢慢自己積累一些驅(qū)動
作者: zmxaizj521    時間: 2018-6-27 17:17
確實,一開始就是要依葫蘆畫瓢的,但是做的多了,就能看懂?丛韴D的時候多去看管教連接,搞懂每一個管腳的連接方式,這些是一一對應(yīng)的,很好理解。原理部分,單片機實際實際上就是I/O口的高低電平,結(jié)合原理圖看外設(shè)的狀態(tài)。這樣能好點,希望樓主越學(xué)越好!
作者: tong0210    時間: 2018-6-27 17:43
自學(xué)比較難,多看看資料
作者: HUKAI    時間: 2018-6-27 17:44
我是一名大三學(xué)生,關(guān)于單片機接觸的很少,上課也發(fā)現(xiàn)有些專業(yè)性的東西根本就不能理解?荚囍昂薏坏冒阉械膯纹瑱C知識都背下來。。  后來我漸漸發(fā)現(xiàn)在我背的過程中很多問題也開始明朗了,我逐漸了解了他本身的意義。講道理這種東西就是要不斷的實踐,會發(fā)現(xiàn)其中很多有趣的東西。。加油
作者: mrjhl    時間: 2018-6-27 18:01
開始都這樣,先是把別人的搞懂,學(xué)會,自己才能做一些東西。
作者: 崔橙子    時間: 2018-6-27 19:36
買個開發(fā)板,有視頻教程,跟著學(xué)一端時間,自己慢慢開始做些小項目,很快就可以上手了。
作者: 不二瓜娃子    時間: 2018-6-28 10:23
這個最好找老師,自己自學(xué)特別慢
作者: cyfdc51    時間: 2018-7-11 10:35
跟著例程走,如果學(xué)不下去的話建議自己做過作品、類似四輪小車之類的,這樣可以讓你有比較大的動力
作者: 惡搞過成功    時間: 2018-7-11 17:56
買本書嘛 好好學(xué) 這個會的人教你
作者: 騰飛夢想5    時間: 2018-7-11 19:38
自己先找個簡單的原理圖制作一些小制作吧,這樣能練習(xí)看原理圖,如自己焊接個心形流水燈,然后自己進行編程控制,這樣容易找到成就感,還能學(xué)到東西




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