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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4046|回復: 30
打印 上一主題 下一主題
收起左側

如何提升單片機編程能力

  [復制鏈接]
跳轉到指定樓層
樓主
ID:881546 發表于 2022-11-19 01:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
50黑幣
想問一下如何去提升單片機的編程能力,有沒有具體一些的做法

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
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黑提問。問題解決了,你也就學會了。這方法最實際。然后在分析程序,看每一個函數的寫法。用法。適當的修改一下程序,看看能不能實現自己想要的結果。
再說編程能力。最快捷的就是多看別人的代碼。并且搞懂程序每一行的用意。我想搞懂程序的時候是把程序抄在紙上寫下來,然后逐行分析的。寫到紙上,加深印象。
回復

使用道具 舉報

5#
ID:450849 發表于 2022-11-19 10:44 | 只看該作者
讀書破萬卷,下筆如有神
回復

使用道具 舉報

6#
ID:1034262 發表于 2022-11-19 11:33 | 只看該作者
找高手寫程序,自己做老板。
回復

使用道具 舉報

7#
ID:881546 發表于 2022-11-19 12:19 | 只看該作者
ningsy 發表于 2022-11-19 10:15
引用普中單片機教程第2.2節,希望可以幫到你。

2.2 學習單片機的最佳方法

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

使用道具 舉報

8#
ID:881546 發表于 2022-11-19 12:19 | 只看該作者
ggbob 發表于 2022-11-19 09:30
做項目,做總結,抄別人的代碼,變成自己的代碼。

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

使用道具 舉報

9#
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 步完成后,這個時候不妨再把書本打開,再看看書,經過自己的實戰經歷,再看書的時候,對很多知識點會有一種恍然大悟的感覺。甚至可能有的知識點在當時學習時不明白,過了一段時間,回頭再學習的時候,一下就明白了。
回復

使用道具 舉報

10#
ID:615192 發表于 2022-11-19 13:59 | 只看該作者
續我心弦 發表于 2022-11-19 12:19
主要就是遇到問題很難單獨解決比如代碼寫不出

我也有點這感覺
回復

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

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

哈哈哈有點道理
回復

使用道具 舉報

14#
ID:881546 發表于 2022-11-20 13:09 | 只看該作者

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

17#
ID:1053349 發表于 2022-11-22 14:38 | 只看該作者
簡單的  1.興趣。2.買個開發板,3.學習里面例子,并摸索擴展。
回復

使用道具 舉報

18#
ID:999824 發表于 2022-11-22 20:33 | 只看該作者
上網絡搜索,看嗶哩嗶哩 的視頻,跟著別人做項目
回復

使用道具 舉報

19#
ID:77589 發表于 2022-11-23 16:45 | 只看該作者
ningsy 發表于 2022-11-19 10:15
引用普中單片機教程第2.2節,希望可以幫到你。

2.2 學習單片機的最佳方法

這個回答牛逼
回復

使用道具 舉報

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

對,重要的是要堅持
回復

使用道具 舉報

21#
ID:593706 發表于 2022-11-24 12:47 | 只看該作者
方法很簡單,多學習、多動腦、多動手。、
回復

使用道具 舉報

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

使用道具 舉報

23#
ID:911534 發表于 2022-11-26 09:59 | 只看該作者
多研究別人的完整項目,軟硬件知識總結,研究的多了就會了
回復

使用道具 舉報

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

評分

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

查看全部評分

回復

使用道具 舉報

25#
ID:420836 發表于 2022-11-28 08:56 | 只看該作者
最好的方法是從設計中等規模的真實應用程序中學習。
回復

使用道具 舉報

26#
ID:466997 發表于 2022-11-28 09:07 | 只看該作者
一個對初學者不錯的貼,值得MARK
回復

使用道具 舉報

27#
ID:1054316 發表于 2022-11-28 09:12 | 只看該作者
學習demo
回復

使用道具 舉報

28#
ID:1054345 發表于 2022-11-28 11:31 | 只看該作者
多看案例,學好基本知識,多做多練
回復

使用道具 舉報

29#
ID:794544 發表于 2022-11-28 16:50 | 只看該作者
道阻且長,行則將至
回復

使用道具 舉報

30#
ID:378108 發表于 2022-11-29 23:27 | 只看該作者
最好,你單獨把C語言完整的學習一遍.
回復

使用道具 舉報

31#
ID:1054819 發表于 2022-11-30 14:37 | 只看該作者
興趣是最好的老師咯
回復

使用道具 舉報

32#
ID:1054299 發表于 2022-11-30 16:35 | 只看該作者
先學c語言
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 高清国产一区二区 | 在线观看久草 | 中文字幕在线看第二 | 91视频进入 | aaaaaa大片免费看最大的 | 国产美女在线观看 | 国产精品无码久久久久 | 成人激情视频在线 | 99在线精品视频 | 国产99视频精品免视看9 | 色吊丝2288sds中文字幕 | 亚洲成人网在线播放 | 三级黄色大片网站 | 91av小视频 | 日日操夜夜干 | 91视视频在线观看入口直接观看 | 亚洲色图综合 | av电影一区二区 | 欧美二区三区 | 亚洲精品久久久一区二区三区 | 国产黄色网址在线观看 | 婷婷综合网 | 韩日一区二区 | 麻豆av一区二区三区久久 | 请别相信他免费喜剧电影在线观看 | 国产乱人伦 | 五月综合激情网 | 一区二区三区精品视频 | 成人毛片视频免费 | 中文字幕在线观看视频网站 | 国产精品999 | 国产色婷婷精品综合在线手机播放 | 成人精品久久日伦片大全免费 | 国产91久久久久久久免费 | 嫩草91在线| 国产精品亚洲一区二区三区在线 | 国产精品久久久久久亚洲调教 | 一区精品在线观看 | 午夜视频在线 | 天天躁人人躁人人躁狂躁 | 中文字幕久久精品 |