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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5615|回復: 25
收起左側

51單片機要模塊化嗎?

  [復制鏈接]
ID:600135 發表于 2019-8-15 07:47 來自觸屏版 | 顯示全部樓層 |閱讀模式
最近在學習某個單片機板子,越到后面程序越復雜,前面學的子程序都快忘了。
回復

使用道具 舉報

ID:138097 發表于 2019-8-15 17:00 | 顯示全部樓層
可以啊,簡單的程序沒必要,但是你如果模塊很多,或者你想用以前的一個功能模塊,就需要把每個功能模塊都總結一下了,把每個功能模塊都規劃為一個.c和一個.h,后續用的時候直接調用頭文件多舒服。
回復

使用道具 舉報

ID:600625 發表于 2019-8-16 01:24 | 顯示全部樓層
我覺得模塊化是要的,畢竟編程這方面講究低耦合高內聚,盡量在開始的時候就強調模塊化的重要性可以在以后更復雜的程序中起到很大的幫助。
回復

使用道具 舉報

ID:435708 發表于 2019-8-16 02:26 | 顯示全部樓層
以前自己學51的時候都是一大串各種外設的初始化代碼全給裝main函數里面,后來學習了正點原子STM32的視頻,他給各種外設都進行了模塊化,清晰易懂,感覺打開了寫51程序的新大門
回復

使用道具 舉報

ID:426861 發表于 2019-8-16 09:18 | 顯示全部樓層
C程序的要求有一條就是低耦合,高內聚
回復

使用道具 舉報

ID:592674 發表于 2019-8-16 10:27 | 顯示全部樓層
模塊化就是快,一個模塊一個C文件一個H文件,調用方便
回復

使用道具 舉報

ID:486153 發表于 2019-8-16 10:27 | 顯示全部樓層
能模塊化最好,用起來快且便于理解
回復

使用道具 舉報

ID:299748 發表于 2019-8-16 12:37 | 顯示全部樓層
模塊化之后可以直接調用函數功能,很方便的。
回復

使用道具 舉報

ID:599075 發表于 2019-8-16 13:30 | 顯示全部樓層
簡單的工程是不需要的,但當你做一個大一點的項目時就需要了,將一些常用的傳感器等硬件模塊化也有利于以后的移植,提高開發效率。
回復

使用道具 舉報

ID:462827 發表于 2019-8-17 08:41 | 顯示全部樓層
代碼少的話不需要,代碼越來越多時,框架及模塊化是必不可少的,維護起來方便太多。
回復

使用道具 舉報

ID:123289 發表于 2019-8-17 09:06 | 顯示全部樓層
程序不重要,關鍵是你要掌握原理與程序的思路。
回復

使用道具 舉報

ID:97554 發表于 2019-8-17 09:39 | 顯示全部樓層
建議扔掉某個開發板,自己用最小系統開始學。我十二年前買的某十天學會單片機的開發板,結果聽其課程他自己都講不明白,讓我就更糊涂了。六年前買的某中開發板,倒是沒有某十天講的糊涂,但是仍然看了幾年沒有入門。

最后,幾塊錢一塊買了幾塊最小系統,想用1602就搭1602,用ADC就搭ADC。現在總算能夠看懂些別人寫的程序了。

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

回復

使用道具 舉報

ID:601007 發表于 2019-8-17 11:03 | 顯示全部樓層
模塊化是后面必須的,不可能開發一個東西還要幾個月,模塊化以后大大縮短了開發周期
回復

使用道具 舉報

ID:601049 發表于 2019-8-17 13:15 | 顯示全部樓層
可以啊,簡單的程序沒必要,但是你如果模塊很多,或者你想用以前的一個功能模塊
回復

使用道具 舉報

ID:601074 發表于 2019-8-17 14:47 | 顯示全部樓層
一個程序比較大的時候,模塊化是必須的。可以避免主程序的邏輯錯誤。
回復

使用道具 舉報

ID:601161 發表于 2019-8-17 18:47 | 顯示全部樓層
可以啊,簡單的程序沒必要,但是你如果模塊很多,或者你想用以前的一個功能模塊,就需要把每個功能模塊都總結一下了,把每個功能模塊都規劃為一個.c和一個.h,后續用的時候直接調用頭文件多舒服。
回復

使用道具 舉報

ID:601161 發表于 2019-8-17 18:50 | 顯示全部樓層
模塊化之后可以直接調用函數功能,很方便的。
回復

使用道具 舉報

ID:46241 發表于 2019-8-17 19:13 | 顯示全部樓層
要多復習學過的東西
回復

使用道具 舉報

ID:61092 發表于 2019-8-17 20:47 | 顯示全部樓層
如果是C語言的,必須模塊化,所有函數封裝成輸入輸出函數。
回復

使用道具 舉報

ID:388197 發表于 2019-8-17 23:17 | 顯示全部樓層
無論是硬件還是軟件,模塊化的思想都是必要的.

另外強烈贊同12樓的觀點...
回復

使用道具 舉報

ID:601329 發表于 2019-8-19 16:59 | 顯示全部樓層
可以模塊化最好是能51  和32 兼容的那種模塊  以后用到非常方便
回復

使用道具 舉報

ID:366559 發表于 2019-8-20 00:13 | 顯示全部樓層
模塊化一定要注意解耦,在C語言中這一點不太明顯,但至少應該明確頭文件之間的關系。試著把頭文件之間的依賴關系降到最低,最好可以分層,下層依賴上層而上層不應該依賴下層。說得有點抽象,在項目中自己體會吧。
回復

使用道具 舉報

ID:601604 發表于 2019-8-20 08:51 | 顯示全部樓層
模塊化方便單個模塊功能調試、升級
回復

使用道具 舉報

ID:602191 發表于 2019-8-21 04:19 | 顯示全部樓層
模塊化設計易于硬件電路修改和軟件函數調用
回復

使用道具 舉報

ID:307020 發表于 2019-8-21 12:49 | 顯示全部樓層
模塊化是必須的,每個功能模塊都規劃為一個.c和一個.h,成為針對(設備、通訊方式等)硬件對應的“專有驅動”,就像硬件模塊一樣積木化。當然只是LED跑馬燈就沒必要找麻煩了。
回復

使用道具 舉報

ID:71883 發表于 2019-8-21 14:19 | 顯示全部樓層
程序不重要,關鍵是你要掌握原理與程序的思路和算法。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲 欧美 综合 | 福利视频网站 | 日韩成人免费中文字幕 | 日日综合 | av网站免费观看 | 一区二区三区视频在线观看 | 免费在线视频一区二区 | 一区二区免费在线 | 亚洲精品天堂 | 成人在线| 国产婷婷色一区二区三区 | 九色网址| 超碰在线播 | 亚洲一区精品视频 | 欧日韩在线观看 | 国产精品久久久久久久久久久免费看 | 天天天天天天天干 | 久久久久一区二区三区 | 99精品视频在线 | 91精品国产91久久久久福利 | 日本精品久久久一区二区三区 | 少妇一级淫片aaaaaaaaa | 97精品国产一区二区三区 | 亚洲电影第三页 | 国产99精品| 欧美日韩电影在线 | 精品国产高清一区二区三区 | 亚洲一区二区三区免费视频 | 黄色片在线看 | 成人毛片网站 | 亚欧洲精品在线视频免费观看 | 伊人二区 | 欧美日韩精品一区二区三区四区 | 久久久噜噜噜久久中文字幕色伊伊 | 在线观看免费黄色片 | 99re在线| 久在线 | 亚洲一区国产精品 | 欧美日韩一区精品 | 香蕉久久a毛片 | 九色网址 |