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

QQ登錄

只需一步,快速開始

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

學(xué)習(xí)單片機(jī)也有段時(shí)間了,想知道你們?cè)趺磳懸粋(gè)完整的項(xiàng)目

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
本人大學(xué)學(xué)習(xí)動(dòng)漫專業(yè)的,去年二月份跟家里面的親戚學(xué)習(xí)單片機(jī). 最先開始在開郭天祥的單片機(jī)教程.到后面看項(xiàng)目源程序.到現(xiàn)在自己寫程序.不會(huì)寫的先網(wǎng)上找資料學(xué)習(xí).再去問親戚. 看了很多的資料.感覺網(wǎng)上的很多資料都是學(xué)習(xí)用的.而非實(shí)際項(xiàng)目那樣寫的.所以這里抱著學(xué)習(xí)的態(tài)度來(lái)請(qǐng)教問題的. 你們一個(gè)完整的項(xiàng)目是怎么寫的.能給個(gè)項(xiàng)目的C文件嗎. 看和我寫的是不是有差異,或者說(shuō)差異大不大. 謝謝大家. 如果中途有沒有回復(fù)到您的還請(qǐng)您見諒
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:342822 發(fā)表于 2020-4-11 19:49 | 只看該作者
別人提了一大堆功能和要求,然后你就需要冥思苦想用你的智慧和代碼來(lái)實(shí)現(xiàn)它~~
回復(fù)

使用道具 舉報(bào)

板凳
ID:89217 發(fā)表于 2020-4-11 20:16 | 只看該作者
就拿你哪里的家用電器來(lái)說(shuō),幾個(gè)腳簡(jiǎn)單的風(fēng)扇,電飯鍋,客戶要求是 我要1檔 2檔 3檔 0檔  每一檔功能是??,比如定時(shí)  1小時(shí)  .... 預(yù)約....   反正我就要這個(gè)效果  你給我做個(gè)樣品。我覺得可以就行,不符合要求 就繼續(xù)改到合適為止。。。。
回復(fù)

使用道具 舉報(bào)

地板
ID:401564 發(fā)表于 2020-4-11 22:04 | 只看該作者
我接觸過(guò)的就兩種:
一種是專門做方案的,就是別人會(huì)給你一個(gè)功能的流程圖和一個(gè)已經(jīng)選型好的單片機(jī)型號(hào),你就對(duì)著功能來(lái)寫代碼,外圍電路的設(shè)計(jì)是別人來(lái)設(shè)計(jì)的,測(cè)試打樣什么的都和你沒關(guān)系,這種就是類似于純軟件方面的,管這種公司的基本也是技術(shù)牛人來(lái)管,所以:代碼風(fēng)格要統(tǒng)一良好,后面要統(tǒng)一加注釋,有的甚至是變量名都要統(tǒng)一,就是好讓你走人了下一個(gè)好接手,等于是了少你一個(gè)也無(wú)所謂,這種對(duì)于個(gè)人的單片機(jī)能力要求很高,對(duì)于新的型號(hào)單片機(jī)上手要快,有的時(shí)候幾個(gè)星期你就行學(xué)會(huì)一種單片機(jī)編程了......當(dāng)然,工資和壓力自然是成正比的

另一種是做生產(chǎn)的,這要做的東西就比較多,首先也是根據(jù)客戶的郵件或者文件什么之類的要求,自己去畫外圍電路和寫代碼,然后畫板打樣,樣板一般都是由別人測(cè)試的,自己的程序自己不測(cè)試的,然后再根據(jù)測(cè)試報(bào)告來(lái)改進(jìn)代碼,直到功能達(dá)到客戶要求
其中可能還有很多東西:寫一份電子元件的BOM,有專門的人根據(jù)你這BOM來(lái)報(bào)價(jià),價(jià)格太高的話,你就要重新?lián)Q電路
還要寫一份給生產(chǎn)用作業(yè)指導(dǎo)書,就是告訴品檢怎么去檢測(cè)這產(chǎn)品在電子方面的好壞,至少是有一個(gè)規(guī)格值:輸出電壓,靜態(tài)電流,脈沖頻率之類參數(shù)
中間你可能要和結(jié)構(gòu),貼片,五金之類的其它技術(shù)人員交流:PCB板的外形改進(jìn),貼片過(guò)爐效果,做鋼網(wǎng),生產(chǎn)維修什么的,也許有的元件焊上去了就很難取下來(lái),或者是不好組裝.............
兩到三個(gè)月之后,你的產(chǎn)品可以出貨了,半年之后產(chǎn)品穩(wěn)定了,那基本事就很少了,就等著下一個(gè)新產(chǎn)品了

這玩單片機(jī)和項(xiàng)目是不一樣的,涉及的東西是很多的,只是寫代碼而已的,要走的路很長(zhǎng).......
回復(fù)

使用道具 舉報(bào)

5#
ID:727241 發(fā)表于 2020-4-11 22:55 | 只看該作者
剛接觸這塊的話,比如我們學(xué)校電氣電子類的學(xué)生,都是51學(xué)個(gè)基礎(chǔ),知道單片機(jī)的工作原理以及內(nèi)部組成,然后直接上stm32f103c8t6這個(gè)最小系統(tǒng)板..價(jià)格便宜,做小東西的話資源也夠,一般就是做小車或者云臺(tái)什么的,涉及到的模塊比如直流電機(jī),那個(gè)寶買一個(gè)幾十塊的,減速電機(jī)也就20多塊,然后用個(gè)298模塊,給模塊供電,298的pwm信號(hào)端口接到單片機(jī)的pwm輸出pin上,具體工程文件的配置單片機(jī)部分,都是用的野火或者正點(diǎn)原子的stm32f1系列送的歷程,然后再自己加一些.c文件,實(shí)現(xiàn)自己設(shè)計(jì)東西的算法和邏輯,如果樓主想看的話,留個(gè)郵箱吧
回復(fù)

使用道具 舉報(bào)

6#
ID:548551 發(fā)表于 2020-4-12 13:04 | 只看該作者
Y_G_G 發(fā)表于 2020-4-11 22:04
我接觸過(guò)的就兩種:
一種是專門做方案的,就是別人會(huì)給你一個(gè)功能的流程圖和一個(gè)已經(jīng)選型好的單片機(jī)型號(hào),你 ...

老哥有項(xiàng)目的C文件么. 可否給小弟用來(lái)研究學(xué)習(xí)一下.
回復(fù)

使用道具 舉報(bào)

7#
ID:591189 發(fā)表于 2020-4-13 08:56 | 只看該作者
我是剛畢業(yè)的,單片機(jī)這里推薦先學(xué)51,學(xué)會(huì)基礎(chǔ)譬如點(diǎn)陣點(diǎn)亮這種就可以著手各種模塊,像溫度檢測(cè),濕度檢測(cè),電機(jī)驅(qū)動(dòng)等等,這套下來(lái)什么中斷,串口通信,PWM,PID算法這些都會(huì)了,接下來(lái)就是把這些模塊組合使用這里是最枯燥的,我新手的時(shí)候定義沖突,語(yǔ)序問題層出不窮,這里要熬得住,等你熟練使用了在上手項(xiàng)目你會(huì)發(fā)現(xiàn)簡(jiǎn)單的項(xiàng)目像熱水壺這種對(duì)你已經(jīng)毫無(wú)問題了。
至于說(shuō)你要的.C文件其實(shí)沒必要,論壇有許多大佬給的練手作品不比項(xiàng)目差。
回復(fù)

使用道具 舉報(bào)

8#
ID:591189 發(fā)表于 2020-4-13 08:58 | 只看該作者
還有最重要的,學(xué)習(xí)視頻要看,但送你的例程不要照抄。
回復(fù)

使用道具 舉報(bào)

9#
ID:673985 發(fā)表于 2020-4-13 09:40 來(lái)自手機(jī) | 只看該作者
參考別人的
回復(fù)

使用道具 舉報(bào)

10#
ID:401564 發(fā)表于 2020-4-13 14:43 | 只看該作者
xqleft 發(fā)表于 2020-4-12 13:04
老哥有項(xiàng)目的C文件么. 可否給小弟用來(lái)研究學(xué)習(xí)一下.

沒有
我是在一小廠做測(cè)試的,人家不可能給C文件的,要么HEX,要么是PDK直接燒錄的文件
再說(shuō),我是用匯編的,C不會(huì)
回復(fù)

使用道具 舉報(bào)

11#
ID:548551 發(fā)表于 2020-4-14 10:50 | 只看該作者
火神浪客行 發(fā)表于 2020-4-13 08:56
我是剛畢業(yè)的,單片機(jī)這里推薦先學(xué)51,學(xué)會(huì)基礎(chǔ)譬如點(diǎn)陣點(diǎn)亮這種就可以著手各種模塊,像溫度檢測(cè),濕度檢測(cè) ...

謝謝指點(diǎn)!感謝
回復(fù)

使用道具 舉報(bào)

12#
ID:345715 發(fā)表于 2020-4-14 12:11 | 只看該作者
就先想一個(gè)項(xiàng)目的具體功能,然后上網(wǎng)找資料,不會(huì)什么學(xué)什么,熬一段時(shí)間就慢慢會(huì)了
回復(fù)

使用道具 舉報(bào)

13#
ID:626079 發(fā)表于 2020-4-14 15:17 | 只看該作者
個(gè)人覺得,以實(shí)現(xiàn)功能為目的。能優(yōu)化程序就優(yōu)化,不能優(yōu)化也無(wú)所謂。這里很多程序還是可以的,不僅僅只是學(xué)習(xí),學(xué)習(xí)是學(xué)習(xí)原理,編程思路,在功能完成的基礎(chǔ)上盡可能的模塊化吧。我也是新手,正處于程序東拚西湊的階段。。

mokuaihua.jpg (86.06 KB, 下載次數(shù): 57)

mokuaihua.jpg
回復(fù)

使用道具 舉報(bào)

14#
ID:311846 發(fā)表于 2020-4-14 17:30 | 只看該作者
確定產(chǎn)品,規(guī)定功能,細(xì)分功能,架構(gòu)模式,每個(gè)功能的實(shí)現(xiàn),然后關(guān)聯(lián)起來(lái)。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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