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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4971|回復(fù): 17
打印 上一主題 下一主題
收起左側(cè)

如何才能自己編單片機程序?開發(fā)板都是copy的,要學(xué)數(shù)據(jù)結(jié)構(gòu)和算法?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:743654 發(fā)表于 2020-7-2 23:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
初學(xué)51單片機,有點C語音基礎(chǔ),能看懂一些程序。相關(guān)資源已經(jīng)學(xué)了一遍,開發(fā)板的實驗程序都是Copy的,就是還不會自己編寫程序。各位壇友有沒什么好的建議或者方法,怎么樣才能自己編寫mcu程序去實現(xiàn)某個功能,是不是要學(xué)數(shù)據(jù)結(jié)構(gòu)和算法?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:235200 發(fā)表于 2020-7-3 07:48 | 只看該作者
要自己能編寫程序:第一步:建立工程,搭建程序框架;第二步:把要實現(xiàn)的功能用流程圖描述出來;第3步:把流程圖中的描述用語句表示出來;第4步:編譯改正不正確的表示方法
編程最關(guān)鍵的是算法和語句表示,算法涉及數(shù)據(jù)結(jié)構(gòu),語句涉及指令或描述語言,要學(xué)會自己編程,還是多看看他人的程序,從他人的程序中積累經(jīng)驗,而不只是COPY而已

評分

參與人數(shù) 2黑幣 +25 收起 理由
cheney03 + 5 贊一個!
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

板凳
ID:748788 發(fā)表于 2020-7-3 07:49 | 只看該作者
要想不copy,就要先copy,然后改進copy,還要會搭板子,在另一個單片機上運行copy
回復(fù)

使用道具 舉報

地板
ID:718783 發(fā)表于 2020-7-3 08:25 | 只看該作者
跟著copy的學(xué)啊,總結(jié)它的思路,我開始抄著來什么東西就白嫖,看的代碼多了,之前對自己印象深刻的點就可以隨意發(fā)揮,就是慢慢來
回復(fù)

使用道具 舉報

5#
ID:592807 發(fā)表于 2020-7-3 09:22 | 只看該作者
大神也是經(jīng)常copy的好嗎。誰天天自己敲代碼,一個不留神就是改一天的bug。
回復(fù)

使用道具 舉報

6#
ID:718821 發(fā)表于 2020-7-3 09:24 | 只看該作者
通用的驅(qū)動代碼以copy為主吧,核心的代碼是自己敲!
回復(fù)

使用道具 舉報

7#
ID:452950 發(fā)表于 2020-7-3 10:02 | 只看該作者
可以先根據(jù)相似的設(shè)計改進,比方說做八路搶答器,可以以現(xiàn)成的四路搶答器為模板修改,改的過程就能理解程序了。
回復(fù)

使用道具 舉報

8#
ID:774631 發(fā)表于 2020-7-3 10:59 | 只看該作者
一開始是自己照葫蘆畫瓢
回復(fù)

使用道具 舉報

9#
ID:311846 發(fā)表于 2020-7-3 17:08 | 只看該作者
看你的樣子就是copy的不夠,網(wǎng)上有很多小項目,把COPY的放進去實現(xiàn),遇到不同的就要想著去變通修改了,

評分

參與人數(shù) 1黑幣 +5 收起 理由
cheney03 + 5 贊一個!

查看全部評分

回復(fù)

使用道具 舉報

10#
ID:795820 發(fā)表于 2020-7-3 20:10 | 只看該作者
可以根據(jù)自己Copy的程序總結(jié)一下算法,然后根據(jù)找一下編程視頻學(xué)習(xí)一下,進一步理解消化。
回復(fù)

使用道具 舉報

11#
ID:686782 發(fā)表于 2020-7-3 21:36 | 只看該作者
視類型而定....copy是學(xué)習(xí)思考的開始,不必太過糾結(jié)。
例如上面說的通用的驅(qū)動代碼,難道你每次做工程還從頭寫一遍驅(qū)動么?copy代碼當然是得理解,像這種,比如你第一次copy別人的某個驅(qū)動代碼的時候,看看手冊,看看時序,這里為什么要這么寫,了解一下,之后就算工程用到需要你自己拓展一些東西,你自己理解了自然也可以寫出來。沒人會每個項目都重復(fù)做這些事,你覺得你自己原理理解了,那就可以copy,節(jié)省不必要的時間。
我這里指的copy,指的是能進行適當?shù)男薷臐M足自己需求的copy,畢竟,網(wǎng)上的東西也不是全能照搬,大家也都是交流學(xué)習(xí),如果你能修改別人的不足之處,那當然更好了。
數(shù)據(jù)結(jié)構(gòu)的知識有當然最好,目前題主這個階段我覺得并不需要用到那方面的知識。另外就是別太依賴開發(fā)板,自己嘗試去根據(jù)需求搭硬件電路分析(可以看看論壇上或者網(wǎng)絡(luò)上別人開源的一些項目,跟著做),相信你會有不少收獲的。一開始學(xué)習(xí)都是很困難的

評分

參與人數(shù) 1黑幣 +5 收起 理由
cheney03 + 5 很給力!

查看全部評分

回復(fù)

使用道具 舉報

12#
ID:388197 發(fā)表于 2020-7-3 22:00 | 只看該作者
贊同9樓的看法,老板是不會在乎你是COPY的還是自己寫的.
我實際項目中可以說95%以上的底層代碼都是COPY.
接下來應(yīng)該做的就是找些實際的小項目做做,不要紙上談兵.等做了一兩個小項目,感覺自己基礎(chǔ)的東西不夠用了,再去補基礎(chǔ)吧.

評分

參與人數(shù) 2黑幣 +25 收起 理由
cheney03 + 5 贊一個!
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

13#
ID:420836 發(fā)表于 2020-7-4 06:38 | 只看該作者
不要只是想,開始學(xué)習(xí)如何編程計算機,動手就很重要。
回復(fù)

使用道具 舉報

14#
ID:699464 發(fā)表于 2020-7-4 11:50 | 只看該作者
寫好自己核心的代碼就行了,有空就想一下怎么優(yōu)化代碼,例如增加代碼可讀性,運行速度提高,能耗優(yōu)化這些
回復(fù)

使用道具 舉報

15#
ID:743654 發(fā)表于 2020-7-4 13:36 | 只看該作者
權(quán)威人物 發(fā)表于 2020-7-3 17:08
看你的樣子就是copy的不夠,網(wǎng)上有很多小項目,把COPY的放進去實現(xiàn),遇到不同的就要想著去變通修改了,

確實,實際做的東西比較少。
回復(fù)

使用道具 舉報

16#
ID:743654 發(fā)表于 2020-7-4 13:40 | 只看該作者
OHHO 發(fā)表于 2020-7-3 21:36
視類型而定....copy是學(xué)習(xí)思考的開始,不必太過糾結(jié)。
例如上面說的通用的驅(qū)動代碼,難道你每次做工程還從 ...

說得很有理,學(xué)習(xí)都是一個循序漸進的過程!
回復(fù)

使用道具 舉報

17#
ID:546335 發(fā)表于 2020-7-4 16:09 | 只看該作者
單片機的編程學(xué)習(xí)要通過實踐才能真的掌握,通過實際的操作才能更好的編程。
回復(fù)

使用道具 舉報

18#
ID:769056 發(fā)表于 2020-7-4 16:46 | 只看該作者
每個人都是copy過來的,關(guān)鍵是你會不改,自己想點小玩意做做,燈帶等等。想想這些東西是怎么實現(xiàn)的。多問問自己為什么會出現(xiàn)這樣的效果,我還能改成什么效果。數(shù)據(jù)結(jié)構(gòu)最好有,沒有也可以。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表