熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2019-7-26 16:35
正文摘要:各位前輩老師們,你們好!本人現(xiàn)在想學(xué)習(xí)51單片機(jī)技術(shù),希望能得到各位的大力幫助,不勝感激。 本人70后,自幼家貧,學(xué)習(xí)成績(jī)也一 ... |
| 建議先學(xué)c51單片機(jī) 由易到難 |
| 加油,成功的方法只有一個(gè)迎難而上,永不放棄。 |
singrain 發(fā)表于 2019-7-27 09:16 單片機(jī)應(yīng)用范圍很大的,小到玩具,大到手機(jī)平板等,靈活發(fā)揮出每款單片機(jī)的性能,根據(jù)項(xiàng)目夠用就好。祝你早日學(xué)好,有問(wèn)題可以交流一下,BBS上的大神很多的。 |
| 看了專(zhuān)業(yè)人士的代碼,感到自己一直還在幼兒園。不過(guò),就是玩玩而已。 |
Y_G_G 發(fā)表于 2019-7-27 14:19 同感,以前學(xué)編程delphi、寶藍(lán)C++、PB、VB、C#。。。東搞搞西搞搞,啥也沒(méi)學(xué)會(huì),最后連個(gè)計(jì)算器控件都排好了就是不知道代碼怎么寫(xiě)。看來(lái)基礎(chǔ)真的很重要 |
|
既然你是70后,那我就得叫你一場(chǎng)老哥了。 我的情況和你有點(diǎn)相似之處,我在很久以前是做五金模具的,初中只上了兩年半,平時(shí)喜歡玩玩音響功放之類(lèi)的,學(xué)單片機(jī)是因?yàn)橹Z基亞: 當(dāng)年玩智能機(jī)的時(shí)候接觸到了PY語(yǔ)言,學(xué)了三天,云里霧里的, 后來(lái)聽(tīng)人家說(shuō)如果學(xué)了C語(yǔ)言學(xué)PY就輕松了,然后就去學(xué)了幾天的C,云里霧里的 后來(lái)聽(tīng)人家說(shuō)如果會(huì)了匯編,學(xué)C就輕松了,然后就開(kāi)始看8086的匯編,云里霧里的 后來(lái)聽(tīng)人家說(shuō)匯編是和數(shù)字電路有關(guān)系的,就那什么與門(mén)非門(mén)之類(lèi),然后就買(mǎi)了一本書(shū)看來(lái),開(kāi)始學(xué)數(shù)字電路,再后來(lái)就現(xiàn)在這樣了。 其實(shí),沒(méi)有必要去比8051和STM32誰(shuí)好誰(shuí)壞,真正已經(jīng)入門(mén)的人是知道這兩種IC的真正用處的。 我想說(shuō)的是:不要什么都去學(xué),什么都懂一點(diǎn)那就是什么都不懂。要去學(xué)精一個(gè)方面的知識(shí)就可以了,一個(gè)嵌入式工程師月薪10K以上的很多,但如果你要說(shuō)你是已經(jīng)精通了8051,也是一樣的。 |
|
“好像還有三八譯碼器,三根線控制8個(gè)燈,想了半天才明白這是八卦的原理,三根線的通斷表示8個(gè)方位狀態(tài)。" 厲害啊!單片機(jī)和八卦都有聯(lián)系 ![]() |
| 加油,先入手一套51的開(kāi)發(fā)板,不過(guò)你得有點(diǎn)c語(yǔ)言得基礎(chǔ)欸,如果沒(méi)有,建議先學(xué)c語(yǔ)言一周,快速過(guò)一遍,再入手51單片機(jī) |
51jia 發(fā)表于 2019-7-27 00:38 是的,對(duì)比別的單片機(jī),51確實(shí)配置差的太多了,但是真正學(xué)起來(lái),隨著深入了解,發(fā)現(xiàn)51并沒(méi)有想象中的不堪,初學(xué)者完全夠用了,以前以為一個(gè)引腳只能控制1個(gè)led,最多只能控制32個(gè)led,4個(gè)8紫數(shù)碼管,就算8*8點(diǎn)陣只用橫豎各8根線,一個(gè)點(diǎn)陣也要16個(gè)引腳,51的32個(gè)控制引腳看起來(lái)完全不夠用啊!但是實(shí)際上有更好的解決方法,引腳數(shù)量還是夠用的。 |
cjm82 發(fā)表于 2019-7-27 02:03 確實(shí)是學(xué)不懂的就要先跳過(guò)去,要不然搞的太勞心傷神了,像看的上拉電阻、下拉電阻、推挽輸出、開(kāi)漏輸出都搞不明白怎么回事,還有51的引腳只接收回電不能發(fā)電出去,說(shuō)是輸出無(wú)力,這個(gè)我也不知怎么表達(dá),就好像電池和用電器連接閉環(huán),要加個(gè)開(kāi)關(guān),通常經(jīng)驗(yàn)開(kāi)關(guān)要加在電池正極輸出上,但是51單片機(jī)引腳好像只能接到負(fù)極上,不去想了,照著教程學(xué)習(xí),或許以后都會(huì)明白的。 歐姆社的漫畫(huà)確實(shí)不錯(cuò),可惜我都沒(méi)去認(rèn)真看呢 ![]() |
| 樓主連八卦都悟出來(lái)了膩害膩害!加油,單片機(jī)的作用真的非常大。 |
|
個(gè)人建議樓主從51開(kāi)始,資料多: 可以弄去那個(gè)寶弄一套51單片機(jī)開(kāi)發(fā)板,基本都有教程了;有什么問(wèn)題找他就可以了,論壇也要記得常來(lái)看看 |
|
不錯(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)年讀書(shū)講運(yùn)放時(shí),那玩意死活搞不清楚,后來(lái)工作中,參考別人用運(yùn)放的電路多了,自己照著葫蘆畫(huà)瓢,多動(dòng)手,然后回頭看書(shū),突然覺(jué)得原來(lái)書(shū)上的東西也沒(méi)那么難懂. 對(duì)于學(xué)習(xí)51 C語(yǔ)言最低的掌握程度,我認(rèn)為只要知道基本的數(shù)據(jù)類(lèi)型,循環(huán) 判斷和數(shù)組這幾個(gè)就可以了,至于什么指針 結(jié)構(gòu)體之類(lèi)的東西,先可以不學(xué),等對(duì)51比較熟了后,回頭再看不遲. 對(duì)于開(kāi)始自己死活都實(shí)現(xiàn)不了的某些功能的代碼,不要冥思苦想,直接參考一些注釋良好,排版整齊的代碼,(對(duì)于那種通篇函數(shù)命名為 fun1 fun2 ...變量名為 x y z...,注釋基本看不到的譚浩強(qiáng)風(fēng)格的代碼,就不要浪費(fèi)時(shí)間看了)認(rèn)真的讀,認(rèn)為讀懂后,試圖修改一下,看看能不能達(dá)到自己預(yù)期的效果.然后加以整理,這個(gè)代碼就成了你自己的了,是不是感覺(jué)很占便宜?閱讀比自己水平高的代碼,才是提高自己代碼水平的最好方法. 不要停止打樣,對(duì)于一個(gè)從事技術(shù)類(lèi)工作的人,一個(gè)月打樣個(gè)幾次雙層板的開(kāi)銷(xiāo)還是可以輕松承擔(dān)的,自己試著設(shè)計(jì)電路,這肯定會(huì)碰到很多問(wèn)題,但是解決這些問(wèn)題的過(guò)程,自己的水平就提高了. 多閱讀手冊(cè),現(xiàn)在機(jī)翻很強(qiáng)大,所以不要害怕閱讀英文的手冊(cè),不要在讀手冊(cè)前就發(fā)帖提問(wèn)題,因?yàn)閯e人可以用一句"去看手冊(cè)"唐塞你,如果可以盡量提高自己的數(shù)學(xué)水平. 關(guān)于參考書(shū) 推薦<C PRIMER PLUS> 這個(gè)可以說(shuō)是最好的C語(yǔ)言初學(xué)參考書(shū)了 模/數(shù)電 就看中專(zhuān)的教材就行了. <微機(jī)原理與接口> 隨便一本教材都行,當(dāng)故事書(shū)讀讀,大概了解下CPU的工作原理就行了. <匯編語(yǔ)言 作者 王爽> 如果當(dāng)年我的課本是這本書(shū),那絕對(duì)不會(huì)掛科. 關(guān)于數(shù)學(xué),我想假如哪天人類(lèi)碰到了外星人,如果有共同點(diǎn),那里面肯定就有數(shù)學(xué).但國(guó)內(nèi)的書(shū)要想找一本沒(méi)有通篇天書(shū)般的證明,用外星人的語(yǔ)言去描述其實(shí)很簡(jiǎn)單概念,用人腦干本應(yīng)該電腦干的事的書(shū)實(shí)在是太難了.更蛋疼的是,數(shù)學(xué)又是其他一些知識(shí)的基礎(chǔ). 推薦日本歐姆社的那一系列漫畫(huà),作為一些概念了解,沒(méi)有更好的書(shū)了.,然后可以看看<普林斯頓微積分讀本> |
|
個(gè)人建議樓主從51開(kāi)始,51最簡(jiǎn)單,資料多: 1 可以弄一個(gè)51開(kāi)發(fā)板,基本都有教程了; 2 編程語(yǔ)言得學(xué)會(huì)一種,C或者匯編; 3 數(shù)字模擬電路得學(xué)一下,因?yàn)閱纹瑱C(jī)就是用來(lái)控制的; 4 對(duì)照教程一步一步的學(xué)習(xí),從最簡(jiǎn)單的開(kāi)始,每學(xué)一個(gè)例程要搞明白原理即編程思路,不明 白的多查 資料。加油!你行的。 |
Powered by 單片機(jī)教程網(wǎng)