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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

51單片機(jī)要模塊化嗎?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:600135 發(fā)表于 2019-8-15 07:47 來(lái)自手機(jī) | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
最近在學(xué)習(xí)某個(gè)單片機(jī)板子,越到后面程序越復(fù)雜,前面學(xué)的子程序都快忘了。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:138097 發(fā)表于 2019-8-15 17:00 | 只看該作者
可以啊,簡(jiǎn)單的程序沒(méi)必要,但是你如果模塊很多,或者你想用以前的一個(gè)功能模塊,就需要把每個(gè)功能模塊都總結(jié)一下了,把每個(gè)功能模塊都規(guī)劃為一個(gè).c和一個(gè).h,后續(xù)用的時(shí)候直接調(diào)用頭文件多舒服。
回復(fù)

使用道具 舉報(bào)

板凳
ID:600625 發(fā)表于 2019-8-16 01:24 | 只看該作者
我覺(jué)得模塊化是要的,畢竟編程這方面講究低耦合高內(nèi)聚,盡量在開(kāi)始的時(shí)候就強(qiáng)調(diào)模塊化的重要性可以在以后更復(fù)雜的程序中起到很大的幫助。
回復(fù)

使用道具 舉報(bào)

地板
ID:435708 發(fā)表于 2019-8-16 02:26 | 只看該作者
以前自己學(xué)51的時(shí)候都是一大串各種外設(shè)的初始化代碼全給裝main函數(shù)里面,后來(lái)學(xué)習(xí)了正點(diǎn)原子STM32的視頻,他給各種外設(shè)都進(jìn)行了模塊化,清晰易懂,感覺(jué)打開(kāi)了寫(xiě)51程序的新大門(mén)
回復(fù)

使用道具 舉報(bào)

5#
ID:426861 發(fā)表于 2019-8-16 09:18 | 只看該作者
C程序的要求有一條就是低耦合,高內(nèi)聚
回復(fù)

使用道具 舉報(bào)

6#
ID:592674 發(fā)表于 2019-8-16 10:27 | 只看該作者
模塊化就是快,一個(gè)模塊一個(gè)C文件一個(gè)H文件,調(diào)用方便
回復(fù)

使用道具 舉報(bào)

7#
ID:486153 發(fā)表于 2019-8-16 10:27 | 只看該作者
能模塊化最好,用起來(lái)快且便于理解
回復(fù)

使用道具 舉報(bào)

8#
ID:299748 發(fā)表于 2019-8-16 12:37 | 只看該作者
模塊化之后可以直接調(diào)用函數(shù)功能,很方便的。
回復(fù)

使用道具 舉報(bào)

9#
ID:599075 發(fā)表于 2019-8-16 13:30 | 只看該作者
簡(jiǎn)單的工程是不需要的,但當(dāng)你做一個(gè)大一點(diǎn)的項(xiàng)目時(shí)就需要了,將一些常用的傳感器等硬件模塊化也有利于以后的移植,提高開(kāi)發(fā)效率。
回復(fù)

使用道具 舉報(bào)

10#
ID:462827 發(fā)表于 2019-8-17 08:41 | 只看該作者
代碼少的話(huà)不需要,代碼越來(lái)越多時(shí),框架及模塊化是必不可少的,維護(hù)起來(lái)方便太多。
回復(fù)

使用道具 舉報(bào)

11#
ID:123289 發(fā)表于 2019-8-17 09:06 | 只看該作者
程序不重要,關(guān)鍵是你要掌握原理與程序的思路。
回復(fù)

使用道具 舉報(bào)

12#
ID:97554 發(fā)表于 2019-8-17 09:39 | 只看該作者
建議扔掉某個(gè)開(kāi)發(fā)板,自己用最小系統(tǒng)開(kāi)始學(xué)。我十二年前買(mǎi)的某十天學(xué)會(huì)單片機(jī)的開(kāi)發(fā)板,結(jié)果聽(tīng)其課程他自己都講不明白,讓我就更糊涂了。六年前買(mǎi)的某中開(kāi)發(fā)板,倒是沒(méi)有某十天講的糊涂,但是仍然看了幾年沒(méi)有入門(mén)。

最后,幾塊錢(qián)一塊買(mǎi)了幾塊最小系統(tǒng),想用1602就搭1602,用ADC就搭A(yù)DC。現(xiàn)在總算能夠看懂些別人寫(xiě)的程序了。

教程要多看幾家的,挑自己能接受的看,每個(gè)人寫(xiě)程序都有自己的習(xí)慣和思路,所以,同樣用一個(gè)IO輸出高低電平也會(huì)有幾種不同的寫(xiě)法,有些簡(jiǎn)潔,直達(dá)目的,有些為了自己的套路非要加一些語(yǔ)句在里邊,新手很難接受。延時(shí)程序等那更是有N多寫(xiě)法,多看就會(huì)多得。

回復(fù)

使用道具 舉報(bào)

13#
ID:601007 發(fā)表于 2019-8-17 11:03 | 只看該作者
模塊化是后面必須的,不可能開(kāi)發(fā)一個(gè)東西還要幾個(gè)月,模塊化以后大大縮短了開(kāi)發(fā)周期
回復(fù)

使用道具 舉報(bào)

14#
ID:601049 發(fā)表于 2019-8-17 13:15 | 只看該作者
可以啊,簡(jiǎn)單的程序沒(méi)必要,但是你如果模塊很多,或者你想用以前的一個(gè)功能模塊
回復(fù)

使用道具 舉報(bào)

15#
ID:601074 發(fā)表于 2019-8-17 14:47 | 只看該作者
一個(gè)程序比較大的時(shí)候,模塊化是必須的。可以避免主程序的邏輯錯(cuò)誤。
回復(fù)

使用道具 舉報(bào)

16#
ID:601161 發(fā)表于 2019-8-17 18:47 | 只看該作者
可以啊,簡(jiǎn)單的程序沒(méi)必要,但是你如果模塊很多,或者你想用以前的一個(gè)功能模塊,就需要把每個(gè)功能模塊都總結(jié)一下了,把每個(gè)功能模塊都規(guī)劃為一個(gè).c和一個(gè).h,后續(xù)用的時(shí)候直接調(diào)用頭文件多舒服。
回復(fù)

使用道具 舉報(bào)

17#
ID:601161 發(fā)表于 2019-8-17 18:50 | 只看該作者
模塊化之后可以直接調(diào)用函數(shù)功能,很方便的。
回復(fù)

使用道具 舉報(bào)

18#
ID:46241 發(fā)表于 2019-8-17 19:13 | 只看該作者
要多復(fù)習(xí)學(xué)過(guò)的東西
回復(fù)

使用道具 舉報(bào)

19#
ID:61092 發(fā)表于 2019-8-17 20:47 | 只看該作者
如果是C語(yǔ)言的,必須模塊化,所有函數(shù)封裝成輸入輸出函數(shù)。
回復(fù)

使用道具 舉報(bào)

20#
ID:388197 發(fā)表于 2019-8-17 23:17 | 只看該作者
無(wú)論是硬件還是軟件,模塊化的思想都是必要的.

另外強(qiáng)烈贊同12樓的觀點(diǎn)...
回復(fù)

使用道具 舉報(bào)

21#
ID:601329 發(fā)表于 2019-8-19 16:59 | 只看該作者
可以模塊化最好是能51  和32 兼容的那種模塊  以后用到非常方便
回復(fù)

使用道具 舉報(bào)

22#
ID:366559 發(fā)表于 2019-8-20 00:13 | 只看該作者
模塊化一定要注意解耦,在C語(yǔ)言中這一點(diǎn)不太明顯,但至少應(yīng)該明確頭文件之間的關(guān)系。試著把頭文件之間的依賴(lài)關(guān)系降到最低,最好可以分層,下層依賴(lài)上層而上層不應(yīng)該依賴(lài)下層。說(shuō)得有點(diǎn)抽象,在項(xiàng)目中自己體會(huì)吧。
回復(fù)

使用道具 舉報(bào)

23#
ID:601604 發(fā)表于 2019-8-20 08:51 | 只看該作者
模塊化方便單個(gè)模塊功能調(diào)試、升級(jí)
回復(fù)

使用道具 舉報(bào)

24#
ID:602191 發(fā)表于 2019-8-21 04:19 | 只看該作者
模塊化設(shè)計(jì)易于硬件電路修改和軟件函數(shù)調(diào)用
回復(fù)

使用道具 舉報(bào)

25#
ID:307020 發(fā)表于 2019-8-21 12:49 | 只看該作者
模塊化是必須的,每個(gè)功能模塊都規(guī)劃為一個(gè).c和一個(gè).h,成為針對(duì)(設(shè)備、通訊方式等)硬件對(duì)應(yīng)的“專(zhuān)有驅(qū)動(dòng)”,就像硬件模塊一樣積木化。當(dāng)然只是LED跑馬燈就沒(méi)必要找麻煩了。
回復(fù)

使用道具 舉報(bào)

26#
ID:71883 發(fā)表于 2019-8-21 14:19 | 只看該作者
程序不重要,關(guān)鍵是你要掌握原理與程序的思路和算法。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲成人中文字幕 | 精品欧美视频 | 精品中文字幕在线 | 中国黄色毛片视频 | 一区二区三区亚洲视频 | 国产精品日韩欧美一区二区三区 | 超碰成人免费 | 亚洲一区二区免费看 | 91综合在线观看 | 在线中文字幕视频 | 亚洲欧洲精品在线 | 成人久久久 | 成人小视频在线观看 | av在线免费观看网址 | 99精品观看 | 9久久婷婷国产综合精品性色 | 午夜网址 | 日韩综合| 久久精品小视频 | 欧美综合视频在线 | 国产精品明星裸体写真集 | 国产一区二区不卡 | 欧美午夜精品理论片a级按摩 | 国产高清视频一区 | 成年人在线观看视频 | 国产日韩欧美在线一区 | 久久鲁视频 | 欧美福利一区 | 黑人巨大精品欧美一区二区免费 | 综合九九 | 色免费看 | 在线国产精品一区 | 精品国产一区二区三区久久久四川 | 天天草狠狠干 | 黄色片在线免费看 | 欧美激情综合五月色丁香小说 | 欧美激情一区二区 | 亚洲精品一区二区二区 | 精品成人在线观看 | 红桃成人在线 | 精品二区视频 |