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

標題: 怎樣才能學好51單片機,并能真正的做出東西。 [打印本頁]

作者: 804623063    時間: 2018-8-21 15:29
標題: 怎樣才能學好51單片機,并能真正的做出東西。
怎樣才能學好51單片機,總感覺自己都學得差不多了,但是每次上手就又不懂了,看了好多例程,能看懂,但是到自己編程的時候就不會了,是不是學習方法有問題,求各位大神指導。


作者: Hank丶Huang    時間: 2018-8-21 20:50
學單片機,最重要的是實踐。
學完一些例程,不要偷懶,自己按自己編程的思路寫一遍,加深記憶。
另外,有些芯片的datasheet等是不用記的,需要使用時再查資料。
要搞通例程中語句的內容。
作者: jerry_fuyi    時間: 2018-8-21 21:49
把例程搭一遍寫一遍,沒條件就在Proteus里面做,看怎么運行的;理解每一句語句的意義與用途,然后嘗試在例程的基礎上做一點擴展。
還有很多,懶得寫了。
PS:我是用AVR的,聽說51可以位操作,這樣的話51對C語言基礎的要求還低一點。
作者: cjm82    時間: 2018-8-21 22:11
我以前上學的時候覺得單片機里的寄存器很難記,花了不少時間,其實根本沒必要去記,也記不住,記住在哪本技術資料里能查到就行,要用的時候再去查,時間長了,常用的自然記住了,不用的..記了也白記.

學單片機得多動手,建議買點洞洞板面包板電阻電容二極管,三極管MOS管74系列,LM324 LM358 DC-DC降壓升壓等等之類的常用芯片,分立元件可以去某寶上買混裝的,電阻電容三極管各買一斤,可以玩很長時間,培養(yǎng)閱讀DATASHEET的能力,多用實物來學習,多嘗試不同的方法,一個案例可能有幾種方法來實現(xiàn),學習板不用太貴的,甚至完全可以不買.可以考慮自己用洞洞板焊一個,最小系統(tǒng)電路圖網(wǎng)上到處都是.仿真軟件必不可少,適當使用可以少走彎路,但是不能完全依賴于仿真軟件,有些問題是仿真軟件無法仿真的(如干擾導致單片機程序跑飛).二者結合起來用,每次當出現(xiàn)實物與仿真軟件效果不一樣的時候,一定要想盡一切辦法去解決它.只有這樣,才會有進步.
      

作者: ffacde    時間: 2018-8-21 23:11
只能說看書的時候對照照著程序,這樣理解會快些,然后仿真,先模仿后推廣唄,誰也不是天才嘛,重要的是要有自己的想法,別被框住了。
作者: 文鳳軒    時間: 2018-8-22 00:28
那是因為你的c語言沒有學好,像這種情況下就先主攻C了,想做個項目就按照他的語法一步一步的實現(xiàn)。
作者: smyczb090909    時間: 2018-8-22 06:16
自己動手慢慢做一遍就會了
作者: devcang    時間: 2018-8-22 08:48

加油,燒寫壞數(shù)個MCU、做數(shù)十個電路板
作者: dabieshan    時間: 2018-8-22 08:59
主要是你想學硬件還是軟件,當然無論硬件還是軟件,都要多動手,帶著一定的項目目的去學習去實驗,就看幾個例程,體會不可能太深了。簡單點說就是先搞個開發(fā)板,然后先簡單例程,然后再復雜點的,循序漸進,肯定會成功的
作者: wqwtc    時間: 2018-8-22 09:20
1、用文字描述自己需要的功能(假設功能大于2) 2、拆分出各個功能,用文字描述每個功能是如何實現(xiàn)的 3、完成各個功能的程序,并做好測試,對于我來說,如果了解單片機的工作方式,那么編寫程序其實就是把漢語翻譯成匯編語言。 4、修改每個功能模塊的程序,盡量讓程序簡短,并且預留好和其他功能銜接的功能(接口、變量等) 5、合并簡單功能模塊,復雜功能逐一合并,每次合并做好程序備份,以便糾錯 6、如果上述工作做的足夠好,那么可以直接得到想要的結果,我的程序往往都是寫完了就可以用,這是建立在部分模塊程序的完美基礎之上的。 如果是設計了獨一無二的作品,比如說我的立方光(我是獨立設計的原理和程序,不管是新版還是舊版),那就在第一條補充一條:構思,這需要你對單片機很了解,預想如何實現(xiàn),會遇到什么樣的問題,以及解決的方案。立方光我構思了2個月,真正做實物的時間,只有一周。等到了新版立方光問世,我也是用了三周構思,一周做實物。
作者: 波波杏仁    時間: 2018-8-22 09:30
我覺得自己看例程后一定要親手去實驗一下,仿真或者是上實物板子,可以自己嘗試修改代碼,再結合板子觀察現(xiàn)象,這樣可以理解的更透徹,希望對你有所幫助
作者: 一直有個夢    時間: 2018-8-22 09:45
建議先看例程弄清楚每一步在做什么,然后自己跟著例程寫一次,然后再自己不看別人的例程,自己回想例程的原理自己編寫,這樣就能自己慢慢開始自己寫例程了。最后就是一定要堅持。
作者: joeve    時間: 2018-8-22 09:55
書看的再多,也不如親手實踐,實踐跟學習結合,找到其中的樂趣,51就不那么枯燥了
作者: a89588038    時間: 2018-8-22 11:17
做個收音機吧,在論壇里下載的,在這里給看看[attach]139552[/attach

51黑論壇_程序.rar

153.81 KB, 下載次數(shù): 4


作者: 2337987256    時間: 2018-8-23 11:27
做東西前有先規(guī)劃,有個整體思路在腦海里
1、用文字描述自己需要的功能(假設功能大于2)
2、拆分出各個功能,用文字描述每個功能是如何實現(xiàn)的
3、完成各個功能的程序,并做好測試,對于我來說,如果了解單片機的工作方式,那么編寫程序其實就是把漢語翻譯成匯編語言。
4、修改每個功能模塊的程序,盡量讓程序簡短,并且預留好和其他功能銜接的功能(接口、變量等)
5、合并簡單功能模塊,復雜功能逐一合并,每次合并做好程序備份,以便糾錯
6、如果上述工作做的足夠好,那么可以直接得到想要的結果
作者: sheldencn    時間: 2018-8-23 11:38
做一個簡單的項目
作者: jsq347    時間: 2018-8-23 13:03
還是要有一定的電子電工基礎的
作者: haibinyc    時間: 2018-8-23 14:30
單片機得多動手,建議買點洞洞板面包板電阻電容二極管,三極管MOS管74系列,LM324 LM358 DC-DC降壓升壓等等之類的常用芯片,分立元件可以去某寶上買混裝的,電阻電容三極管各買一斤,可
作者: zz323399    時間: 2018-8-23 14:36
買個開發(fā)板,練習,然后網(wǎng)上找喜歡的項目自己做,從簡單的開始,多動手多花時間
作者: hecheng0503    時間: 2018-8-23 15:15
買塊開發(fā)板從簡單的開始調試就好
作者: haibinyc    時間: 2018-8-23 16:02
單片機得多動手,建議買點洞洞板面包板電阻電容二極管,三極管MOS管74系列,LM324 LM358 DC-DC降壓升壓等等之類的常用芯片,分立元件可以去某寶上買混裝的,電阻電容三極管各買一斤,可
作者: 似有若無13    時間: 2018-8-23 16:34
學會編程語言,自己動手做
作者: pms630    時間: 2018-8-23 22:39
除了學習理論知識外,還要付諸于應用。網(wǎng)上買塊51單片機開發(fā)板,然后將自己所學的設計一個小項目寫出程序,生成燒錄文件燒進開發(fā)板看效果。動手做多幾個實例,就進步得快。理論與實踐相結合。單單學習理論知識,沒用起來,一下子就忘了。反復運用起來,才是真的學會了。果斷買塊開發(fā)板,邊學邊模擬。我就是這樣學起來的。
作者: yxwszx    時間: 2018-8-23 23:34
先預設一到兩個功能項目,對應項目編寫程序,完成后進行調試修改完善程序,后續(xù)再增加功能,從單一到多功能,從簡單到復雜,循序漸進,同時可以仿照成熟的案例模擬訓練,這樣進步會快一點。
作者: 達達達    時間: 2018-8-24 09:32
剛做完一個基于nRF24L01P的無線通信的項目,使用AVR的mega328做的,之前并沒有學過,你要學會的是51的寄存器映射,晶振,I/O,中斷,定時器,串口,SPI,I2C。這些學會,其他的8位單片機也一定可以難不倒你,32的話你還是買一塊開發(fā)板按著視頻教程學吧,加油
作者: 愿你安然    時間: 2018-8-24 16:03
建議先用開發(fā)板學習 然后做一些電子設計 可以提高興趣 在制作中學習 在學習中進步
作者: 1261867136qq    時間: 2018-8-24 16:49
我目前是剛才長期處于你的這個狀態(tài)中跳出來了一只腳;
首先,單片機,你要想到真正的去做一個東西,發(fā)自內心的迫切的..... (目前,已行成這個心態(tài))

其次,行成自己的編程風格 (我目前正處于這個狀態(tài),正在摸索)

怎么形成?

1.自我嘗試就是 對著范例程序,一個字一個字的打下來,開發(fā)板仿真。

2.然后,在范例上,根據(jù)自己的想法,改變代碼,看看是否可以實現(xiàn)。
這個時候,能實現(xiàn),說明,思路是對的,不能實現(xiàn),就思考,找答案,翻找各種類似程序,找異同點,理解思路。

3.以前不明白,為啥各種單片機的范例程序都差不多。現(xiàn)在的感悟是: 簡單的程序,可以鞏固,強化,理清,自己的編程思維。

借鑒,吳哥的第一篇文章(第一節(jié):吳堅鴻談初學單片機的誤區(qū)。)
4.額,還在前面三步..... 同勉同勉








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