久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4422|回復: 30
收起左側

如何提升單片機編程能力

  [復制鏈接]
ID:881546 發表于 2022-11-19 01:51 | 顯示全部樓層 |閱讀模式
50黑幣
想問一下如何去提升單片機的編程能力,有沒有具體一些的做法

回復

使用道具 舉報

ID:1049806 發表于 2022-11-19 09:30 | 顯示全部樓層
做項目,做總結,抄別人的代碼,變成自己的代碼。
回復

使用道具 舉報

ID:1044091 發表于 2022-11-19 10:15 | 顯示全部樓層
引用普中單片機教程第2.2節,希望可以幫到你。

2.2 學習單片機的最佳方法
單片機是一門實用技術,學習它已經不是為了應付考試,不需要死機硬背。下面給大家總結單片機的學習方法:一個要領,四個步驟。

學習單片機的要領就是:在實踐中成長,不斷的去練習!學游泳得下水,整天在岸上做模仿活動肯定不行。同樣的,學單片機,整天盯著單片機書看也不行,必須得親自動手去練習。這里不是不讓大家看書,而是看了以后要馬上去實踐驗證,然后再回頭結合實踐的結果理解書上的內容。遇到問題查書比直接看書的效果要好過百倍。這點相信大家都清楚,可為什么還是會有很多人學單片機的時候始終抱著一本書看呢?第一,學習模式如此,學什么東西主要都是靠看書,應付書面考試。第二,很多人想實踐卻不知道該如何實踐。
下面就是學習單片機的四個步驟:

2.2.1 鸚鵡學舌
剛出生的孩子叫“爸爸”、“媽媽”的時候,他甚至不知道“爸爸”、“媽媽”是什么意思,但是當帶著孩子見到爸爸就讓他喊“爸爸”,見到媽媽就讓他喊“媽媽”,次數多了,孩子就知道誰是爸爸,誰是媽媽了。
大家剛開始接觸單片機的時候,也屬于單片機行業的新生兒。單片機的樣子,單片機內部資源,單片機外圍的各種器件,單片機使用 C 語言編程的方法,初學者可能都沒有見過,腦子里全無概念。沒關系,有些概念和方法不理解也沒有關系,甚至不需要去理解,只需要跟著去鸚鵡學舌式的學習,一遍遍去模仿,就比如程序,大家跟著抄下來,甚至抄個兩三遍,過段時間會發現,好多東西也認識了,好多概念也慢慢清楚了,也能大概看懂別人的小程序了,此時切忌覺得自己看會了就簡單復制粘貼。

2.2.2 照葫蘆畫瓢
很多同學學習的時候喜歡看視頻、程序,甚至看別人的程序都能看懂,覺得自己就會了,可是等到自己寫程序的時候,卻不知道從何下手了,這是初學者很容易犯的“眼高手低”的毛病,所以第二步的內容就非常重要了。這就要求每一位同學,在學習完當前課程的內容,把第一步順利完成以后,然后把視頻、源代碼統統關掉。自己通過原理圖和查找非源代碼的其他任何資料,把當節課的程序重新默寫出來,邊寫邊多少理解那么一點點,而不是純粹的死記,應該說是記憶加理解的結合。甚至學過幾節課以后,可以回頭把前面曾經這樣實現的課程,再按照這種方法實現一遍。千萬不要認為這一步沒有必要,這一步是讀者能否學會單片機關鍵的一步,在學完本教程之前,每一課的內容都要這樣做,如果每一課都能這樣完成,可以說,當節課的百分之七八十內容已經掌握了。

2.2.3 他山之石,可以攻玉
單片機技術的最大特點就是可以通過修改程序來實現不同的功能。因此舉一反三的能力就必不可少了。每學完一節課后都會預留作業,大家盡量去獨立完成,可以參考當節課的程序思路,在這個基礎上結合自己的思考去完成作業。在實際產品開發中,很多時候也是如此。比如開發一個產品,從零起步的話,可能會走很多彎路,會遇到前人曾經遇到過的問題,開發周期大大拉長。所以通常的做法是尋找或入幾款同類產品,然后先研究它們各自的優缺點,然后在同類產品的基礎上設計自己的產品,這就是“他山之石,可以攻玉”。初學者在學習的時候往往會遇到很多問題,這時不要慌張,要想到你遇到的問題,可能前輩們早就遇到過,所以可以借助百度或谷歌在網上搜索下是否有解決方法,多多參考別人的東西,只要把別人的東西分析明白,自己用起來就成為自己的知識了。

2.2.4 理論實踐結合,溫故而知新
當大家把所有的課程按照前面 3 步完成后,這個時候不妨再把書本打開,再看看書,經過自己的實戰經歷,再看書的時候,對很多知識點會有一種恍然大悟的感覺。甚至可能有的知識點在當時學習時不明白,過了一段時間,回頭再學習的時候,一下就明白了。

評分

參與人數 1黑幣 +20 收起 理由
續我心弦 + 20

查看全部評分

回復

使用道具 舉報

ID:230742 發表于 2022-11-19 10:42 | 顯示全部樓層
先把能力放一邊,我認為興趣和愛好是更重要的。如果你喜歡,發瘋了一樣的喜歡,就不會有這樣的問題。如果你想在電子行業就業,就花費點。去學習班,或者購非免費的教程。這樣有兩個好處,一個就是有花費的自己不會輕易放棄,再一個有人督促也是不錯的選擇。
愛好是非常重要的?梢韵葟闹谱鲗嵨镒銎,在論壇里找一個12864的萬年歷,看懂電路圖,入所有相關的零件,自己畫板,或者用別人分享的板。把零件一個一個的焊上,燒錄程序。檢查電路。上電開機。有問題在查找問題,實在找不到問題的可以來51黑提問。問題解決了,你也就學會了。這方法最實際。然后在分析程序,看每一個函數的寫法。用法。適當的修改一下程序,看看能不能實現自己想要的結果。
再說編程能力。最快捷的就是多看別人的代碼。并且搞懂程序每一行的用意。我想搞懂程序的時候是把程序抄在紙上寫下來,然后逐行分析的。寫到紙上,加深印象。
回復

使用道具 舉報

ID:450849 發表于 2022-11-19 10:44 | 顯示全部樓層
讀書破萬卷,下筆如有神
回復

使用道具 舉報

ID:1034262 發表于 2022-11-19 11:33 | 顯示全部樓層
找高手寫程序,自己做老板。
回復

使用道具 舉報

ID:881546 發表于 2022-11-19 12:19 | 顯示全部樓層
ningsy 發表于 2022-11-19 10:15
引用普中單片機教程第2.2節,希望可以幫到你。

2.2 學習單片機的最佳方法

受教了,有點恍然大悟的感覺
回復

使用道具 舉報

ID:881546 發表于 2022-11-19 12:19 | 顯示全部樓層
ggbob 發表于 2022-11-19 09:30
做項目,做總結,抄別人的代碼,變成自己的代碼。

主要就是遇到問題很難單獨解決比如代碼寫不出
回復

使用道具 舉報

ID:1052764 發表于 2022-11-19 12:48 | 顯示全部樓層
引用普中單片機教程第2.2節,希望可以幫到你。

2.2 學習單片機的最佳方法
單片機是一門實用技術,學習它已經不是為了應付,不需要死機硬背。下面給大家總結單片機的學習方法:一個要領,四個步驟。

學習單片機的要領就是:在實踐中成長,不斷的去練習!學游泳得下水,整天在岸上做模仿活動肯定不行。同樣的,學單片機,整天盯著單片機書看也不行,必須得親自動手去練習。這里不是不讓大家看書,而是看了以后要馬上去實踐驗證,然后再回頭結合實踐的結果理解書上的內容。遇到問題查書比直接看書的效果要好過百倍。這點相信大家都清楚,可為什么還是會有很多人學單片機的時候始終抱著一本書看呢?第一,學習模式如此,學什么東西主要都是靠看書,應付書面考試。第二,很多人想實踐卻不知道該如何實踐。
下面就是學習單片機的四個步驟:

2.2.1 鸚鵡學舌
剛出生的孩子叫“爸爸”、“媽媽”的時候,他甚至不知道“爸爸”、“媽媽”是什么意思,但是當帶著孩子見到爸爸就讓他喊“爸爸”,見到媽媽就讓他喊“媽媽”,次數多了,孩子就知道誰是爸爸,誰是媽媽了。
大家剛開始接觸單片機的時候,也屬于單片機行業的新生兒。單片機的樣子,單片機內部資源,單片機外圍的各種器件,單片機使用 C 語言編程的方法,初學者可能都沒有見過,腦子里全無概念。沒關系,有些概念和方法不理解也沒有關系,甚至不需要去理解,只需要跟著去鸚鵡學舌式的學習,一遍遍去模仿,就比如程序,大家跟著抄下來,甚至抄個兩三遍,過段時間會發現,好多東西也認識了,好多概念也慢慢清楚了,也能大概看懂別人的小程序了,此時切忌覺得自己看會了就簡單復制粘貼。

2.2.2 照葫蘆畫瓢
很多同學學習的時候喜歡看視頻、程序,甚至看別人的程序都能看懂,覺得自己就會了,可是等到自己寫程序的時候,卻不知道從何下手了,這是初學者很容易犯的“眼高手低”的毛病,所以第二步的內容就非常重要了。這就要求每一位同學,在學習完當前課程的內容,把第一步順利完成以后,然后把視頻、源代碼統統關掉。自己通過原理圖和查找非源代碼的其他任何資料,把當節課的程序重新默寫出來,邊寫邊多少理解那么一點點,而不是純粹的死記,應該說是記憶加理解的結合。甚至學過幾節課以后,可以回頭把前面曾經這樣實現的課程,再按照這種方法實現一遍。千萬不要認為這一步沒有必要,這一步是讀者能否學會單片機關鍵的一步,在學完本教程之前,每一課的內容都要這樣做,如果每一課都能這樣完成,可以說,當節課的百分之七八十內容已經掌握了。

2.2.3 他山之石,可以攻玉
單片機技術的最大特點就是可以通過修改程序來實現不同的功能。因此舉一反三的能力就必不可少了。每學完一節課后都會預留練習,大家盡量去獨立完成,可以參考當節課的程序思路,在這個基礎上結合自己的思考去完成。在實際產品開發中,很多時候也是如此。比如開發一個產品,從零起步的話,可能會走很多彎路,會遇到前人曾經遇到過的問題,開發周期大大拉長。所以通常的做法是尋找或入幾款同類產品,然后先研究它們各自的優缺點,然后在同類產品的基礎上設計自己的產品,這就是“他山之石,可以攻玉”。初學者在學習的時候往往會遇到很多問題,這時不要慌張,要想到你遇到的問題,可能前輩們早就遇到過,所以可以借助百度在網上搜索下是否有解決方法,多多參考別人的東西,只要把別人的東西分析明白,自己用起來就成為自己的知識了。

2.2.4 理論實踐結合,溫故而知新
當大家把所有的課程按照前面 3 步完成后,這個時候不妨再把書本打開,再看看書,經過自己的實戰經歷,再看書的時候,對很多知識點會有一種恍然大悟的感覺。甚至可能有的知識點在當時學習時不明白,過了一段時間,回頭再學習的時候,一下就明白了。
回復

使用道具 舉報

ID:615192 發表于 2022-11-19 13:59 | 顯示全部樓層
續我心弦 發表于 2022-11-19 12:19
主要就是遇到問題很難單獨解決比如代碼寫不出

我也有點這感覺
回復

使用道具 舉報

ID:283954 發表于 2022-11-19 15:28 | 顯示全部樓層
首先要有理想,為了達到那個理想就會奮不顧身,再累也會前行,需要用到什么就學什么,技術就會不斷提升,等理想實現后,回頭一望,你已在高峰。
回復

使用道具 舉報

ID:881546 發表于 2022-11-20 13:09 | 顯示全部樓層
啤酒瓶子老大 發表于 2022-11-19 10:42
先把能力放一邊,我認為興趣和愛好是更重要的。如果你喜歡,發瘋了一樣的喜歡,就不會有這樣的問題。如果你 ...

確實是,可能學著學著愛好逐漸消失了吧
回復

使用道具 舉報

ID:881546 發表于 2022-11-20 13:09 | 顯示全部樓層
dalaoshi 發表于 2022-11-19 15:28
首先要有理想,為了達到那個理想就會奮不顧身,再累也會前行,需要用到什么就學什么,技術就會不斷提升,等 ...

哈哈哈有點道理
回復

使用道具 舉報

ID:881546 發表于 2022-11-20 13:09 | 顯示全部樓層

可能是知識面太淺薄了吧
回復

使用道具 舉報

ID:308903 發表于 2022-11-21 13:48 | 顯示全部樓層
做一個系統的項目,比如,無線遙控小車,單片機編程的能力其實是電路解構的能力,讀規格書的能力,和整體程序框架的能力。
回復

使用道具 舉報

ID:1053172 發表于 2022-11-21 16:54 | 顯示全部樓層
買一塊帶各種原代碼的便宜的開發板,用仿真器調試,了解代碼結構的整個過程,剛開始學習單任務的程序,慢慢學習多任務的代碼,了解各類中斷程序的嵌套使用。用開發板學習提升能力最快。
回復

使用道具 舉報

ID:1053349 發表于 2022-11-22 14:38 | 顯示全部樓層
簡單的  1.興趣。2.買個開發板,3.學習里面例子,并摸索擴展。
回復

使用道具 舉報

ID:999824 發表于 2022-11-22 20:33 | 顯示全部樓層
上網絡搜索,看嗶哩嗶哩 的視頻,跟著別人做項目
回復

使用道具 舉報

ID:77589 發表于 2022-11-23 16:45 | 顯示全部樓層
ningsy 發表于 2022-11-19 10:15
引用普中單片機教程第2.2節,希望可以幫到你。

2.2 學習單片機的最佳方法

這個回答牛逼
回復

使用道具 舉報

ID:1045489 發表于 2022-11-24 11:03 | 顯示全部樓層
dalaoshi 發表于 2022-11-19 15:28
首先要有理想,為了達到那個理想就會奮不顧身,再累也會前行,需要用到什么就學什么,技術就會不斷提升,等 ...

對,重要的是要堅持
回復

使用道具 舉報

ID:593706 發表于 2022-11-24 12:47 | 顯示全部樓層
方法很簡單,多學習、多動腦、多動手。、
回復

使用道具 舉報

ID:517951 發表于 2022-11-25 07:33 | 顯示全部樓層
本黑壇里面有很多牛人,藏龍臥虎的,把他們的代碼下載下來,做些實驗,讀懂消化吸收。慢慢的你就會成為牛人中的一部分。
回復

使用道具 舉報

ID:911534 發表于 2022-11-26 09:59 | 顯示全部樓層
多研究別人的完整項目,軟硬件知識總結,研究的多了就會了
回復

使用道具 舉報

ID:1054299 發表于 2022-11-27 23:34 | 顯示全部樓層
首先你得豐富相應的知識,畢竟理論基礎,其次,你要有編程軟件,比如keil,實踐出真招。最后是多請教他人。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:420836 發表于 2022-11-28 08:56 | 顯示全部樓層
最好的方法是從設計中等規模的真實應用程序中學習。
回復

使用道具 舉報

ID:466997 發表于 2022-11-28 09:07 | 顯示全部樓層
一個對初學者不錯的貼,值得MARK
回復

使用道具 舉報

ID:1054316 發表于 2022-11-28 09:12 | 顯示全部樓層
學習demo
回復

使用道具 舉報

ID:1054345 發表于 2022-11-28 11:31 | 顯示全部樓層
多看案例,學好基本知識,多做多練
回復

使用道具 舉報

ID:794544 發表于 2022-11-28 16:50 | 顯示全部樓層
道阻且長,行則將至
回復

使用道具 舉報

ID:378108 發表于 2022-11-29 23:27 | 顯示全部樓層
最好,你單獨把C語言完整的學習一遍.
回復

使用道具 舉報

ID:1054819 發表于 2022-11-30 14:37 | 顯示全部樓層
興趣是最好的老師咯
回復

使用道具 舉報

ID:1054299 發表于 2022-11-30 16:35 | 顯示全部樓層
先學c語言
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99国内精品 | 国产韩国精品一区二区三区 | 一区二区三区四区日韩 | 成年免费在线观看 | 欧美激情va永久在线播放 | 久久久一| 亚洲视频欧美视频 | 亚洲精品视频在线播放 | 成人一区二区三区视频 | 91精品国产综合久久久久久 | 欧美一区二区三区四区视频 | 色综合久久天天综合网 | 最近最新中文字幕 | 欧美簧片 | 天天躁日日躁狠狠躁白人 | 成年女人免费v片 | 国产激情片在线观看 | 日韩欧美一二三区 | 色吊丝在线 | 日韩欧美一区二区三区四区 | 亚洲成人一区 | 国产原创在线观看 | 日韩欧美高清 | 日韩中文在线视频 | 中文字幕一区二区三区在线视频 | www.日韩 | 中文字幕在线观看 | 日韩国产欧美 | 日韩免费福利视频 | 国产一级视频在线 | 亚洲国产精品激情在线观看 | 久久久亚洲成人 | 久久精品日 | 久久男人天堂 | 91精品国产一区二区三区 | 亚洲福利一区二区 | 国产一级视频免费播放 | 一级毛片视频 | 一二区成人影院电影网 | 午夜影院在线播放 | 免费国产黄网站在线观看视频 |