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

標(biāo)題: 51單片機(jī)要模塊化嗎? [打印本頁(yè)]

作者: mengbook    時(shí)間: 2019-8-15 07:47
標(biāo)題: 51單片機(jī)要模塊化嗎?
最近在學(xué)習(xí)某個(gè)單片機(jī)板子,越到后面程序越復(fù)雜,前面學(xué)的子程序都快忘了。
作者: whx.000    時(shí)間: 2019-8-15 17:00
可以啊,簡(jiǎn)單的程序沒必要,但是你如果模塊很多,或者你想用以前的一個(gè)功能模塊,就需要把每個(gè)功能模塊都總結(jié)一下了,把每個(gè)功能模塊都規(guī)劃為一個(gè).c和一個(gè).h,后續(xù)用的時(shí)候直接調(diào)用頭文件多舒服。
作者: 51heixiazai    時(shí)間: 2019-8-16 01:24
我覺得模塊化是要的,畢竟編程這方面講究低耦合高內(nèi)聚,盡量在開始的時(shí)候就強(qiáng)調(diào)模塊化的重要性可以在以后更復(fù)雜的程序中起到很大的幫助。
作者: 1339337425    時(shí)間: 2019-8-16 02:26
以前自己學(xué)51的時(shí)候都是一大串各種外設(shè)的初始化代碼全給裝main函數(shù)里面,后來(lái)學(xué)習(xí)了正點(diǎn)原子STM32的視頻,他給各種外設(shè)都進(jìn)行了模塊化,清晰易懂,感覺打開了寫51程序的新大門
作者: 天風(fēng)情    時(shí)間: 2019-8-16 09:18
C程序的要求有一條就是低耦合,高內(nèi)聚
作者: WR111222    時(shí)間: 2019-8-16 10:27
模塊化就是快,一個(gè)模塊一個(gè)C文件一個(gè)H文件,調(diào)用方便
作者: 小楓啊    時(shí)間: 2019-8-16 10:27
能模塊化最好,用起來(lái)快且便于理解
作者: jonah    時(shí)間: 2019-8-16 12:37
模塊化之后可以直接調(diào)用函數(shù)功能,很方便的。
作者: saxhj    時(shí)間: 2019-8-16 13:30
簡(jiǎn)單的工程是不需要的,但當(dāng)你做一個(gè)大一點(diǎn)的項(xiàng)目時(shí)就需要了,將一些常用的傳感器等硬件模塊化也有利于以后的移植,提高開發(fā)效率。
作者: hantu    時(shí)間: 2019-8-17 08:41
代碼少的話不需要,代碼越來(lái)越多時(shí),框架及模塊化是必不可少的,維護(hù)起來(lái)方便太多。
作者: yzwzfyz    時(shí)間: 2019-8-17 09:06
程序不重要,關(guān)鍵是你要掌握原理與程序的思路。
作者: 楊雪飛    時(shí)間: 2019-8-17 09:39
建議扔掉某個(gè)開發(fā)板,自己用最小系統(tǒng)開始學(xué)。我十二年前買的某十天學(xué)會(huì)單片機(jī)的開發(fā)板,結(jié)果聽其課程他自己都講不明白,讓我就更糊涂了。六年前買的某中開發(fā)板,倒是沒有某十天講的糊涂,但是仍然看了幾年沒有入門。

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

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


作者: as798839407    時(shí)間: 2019-8-17 11:03
模塊化是后面必須的,不可能開發(fā)一個(gè)東西還要幾個(gè)月,模塊化以后大大縮短了開發(fā)周期
作者: sanmao123    時(shí)間: 2019-8-17 13:15
可以啊,簡(jiǎn)單的程序沒必要,但是你如果模塊很多,或者你想用以前的一個(gè)功能模塊
作者: sredyumiao    時(shí)間: 2019-8-17 14:47
一個(gè)程序比較大的時(shí)候,模塊化是必須的?梢员苊庵鞒绦虻倪壿嬪e(cuò)誤。
作者: aaaa0120    時(shí)間: 2019-8-17 18:47
可以啊,簡(jiǎn)單的程序沒必要,但是你如果模塊很多,或者你想用以前的一個(gè)功能模塊,就需要把每個(gè)功能模塊都總結(jié)一下了,把每個(gè)功能模塊都規(guī)劃為一個(gè).c和一個(gè).h,后續(xù)用的時(shí)候直接調(diào)用頭文件多舒服。
作者: aaaa0120    時(shí)間: 2019-8-17 18:50
模塊化之后可以直接調(diào)用函數(shù)功能,很方便的。
作者: X雄仔    時(shí)間: 2019-8-17 19:13
要多復(fù)習(xí)學(xué)過(guò)的東西
作者: 電仔控    時(shí)間: 2019-8-17 20:47
如果是C語(yǔ)言的,必須模塊化,所有函數(shù)封裝成輸入輸出函數(shù)。
作者: cjm82    時(shí)間: 2019-8-17 23:17
無(wú)論是硬件還是軟件,模塊化的思想都是必要的.

另外強(qiáng)烈贊同12樓的觀點(diǎn)...
作者: ForYou、愛你    時(shí)間: 2019-8-19 16:59
可以模塊化最好是能51  和32 兼容的那種模塊  以后用到非常方便
作者: jerry_fuyi    時(shí)間: 2019-8-20 00:13
模塊化一定要注意解耦,在C語(yǔ)言中這一點(diǎn)不太明顯,但至少應(yīng)該明確頭文件之間的關(guān)系。試著把頭文件之間的依賴關(guān)系降到最低,最好可以分層,下層依賴上層而上層不應(yīng)該依賴下層。說(shuō)得有點(diǎn)抽象,在項(xiàng)目中自己體會(huì)吧。
作者: meloncar    時(shí)間: 2019-8-20 08:51
模塊化方便單個(gè)模塊功能調(diào)試、升級(jí)
作者: tengpei    時(shí)間: 2019-8-21 04:19
模塊化設(shè)計(jì)易于硬件電路修改和軟件函數(shù)調(diào)用
作者: wj_yuq    時(shí)間: 2019-8-21 12:49
模塊化是必須的,每個(gè)功能模塊都規(guī)劃為一個(gè).c和一個(gè).h,成為針對(duì)(設(shè)備、通訊方式等)硬件對(duì)應(yīng)的“專有驅(qū)動(dòng)”,就像硬件模塊一樣積木化。當(dāng)然只是LED跑馬燈就沒必要找麻煩了。
作者: wcs1668    時(shí)間: 2019-8-21 14:19
程序不重要,關(guān)鍵是你要掌握原理與程序的思路和算法。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1