找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4858|回復(fù): 31
收起左側(cè)

剛畢業(yè)的菜雞,寫單片機(jī)項目感覺無從下手,怎么快速提升自己的項目開發(fā)能力

  [復(fù)制鏈接]
ID:1112147 發(fā)表于 2024-3-13 21:26 | 顯示全部樓層 |閱讀模式
66黑幣
剛畢業(yè),目前混進(jìn)一個月薪5000不管吃不管住的小公司,現(xiàn)在丟給我一個簡單的51單片機(jī)項目,讓我自己在那慢慢搞,不知道從哪方面入手,有沒有大佬給一些你們寫項目的一些經(jīng)驗怎么去搭建程序架構(gòu)或者是推薦一些這方面的書也行。

回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2024-3-13 23:04 | 顯示全部樓層
拿來就寫,不用管架構(gòu)。
回復(fù)

使用道具 舉報

ID:807651 發(fā)表于 2024-3-14 08:41 | 顯示全部樓層
問公司拿個可以參考的項目 最好是同類型  這樣方便快速適用  可以少走很多彎路
回復(fù)

使用道具 舉報

ID:458247 發(fā)表于 2024-3-14 08:44 | 顯示全部樓層
我20年剛畢業(yè)也是混進(jìn)一個小公司,也是5000多點不包吃住,哈哈哈
回復(fù)

使用道具 舉報

ID:420836 發(fā)表于 2024-3-14 09:05 | 顯示全部樓層
最重要的是從互聯(lián)網(wǎng)上找到類似的項目并嘗試了解整個項目。 然后您可以通過學(xué)習(xí)示例來編寫自己的代碼。
回復(fù)

使用道具 舉報

ID:844772 發(fā)表于 2024-3-14 10:20 | 顯示全部樓層
啥項目,給見識一下啊
回復(fù)

使用道具 舉報

ID:41656 發(fā)表于 2024-3-14 10:34 | 顯示全部樓層
拿到項目先分析看具體實現(xiàn)什么樣的功能,用多少IO,用什么外設(shè),最后選型什么樣的單片機(jī),不知道你那邊需不需要自己設(shè)計硬件,調(diào)試的時候軟硬件要配合能都會最好,51談不上什么架構(gòu)要么直接大循環(huán)調(diào)用,要么時間片,還就是定時周期觸發(fā)調(diào)用功能函數(shù),網(wǎng)絡(luò)上資源也比較多自己分析哪里不會了網(wǎng)上搜羅一下就好了,當(dāng)然肯定會有一些具體是網(wǎng)上找不到的耐心慢慢去研究總能搞得
回復(fù)

使用道具 舉報

ID:1104941 發(fā)表于 2024-3-14 11:56 | 顯示全部樓層
做多了你就會知道,還得是復(fù)制粘貼前人的代碼框架。
回復(fù)

使用道具 舉報

ID:1034262 發(fā)表于 2024-3-14 15:23 | 顯示全部樓層
樓主遇到好老板!
當(dāng)年我入職時,主管發(fā)了一些英文資料給我,給定一個項目,要我盡快搞出來,沒有進(jìn)展就滾蛋!
回復(fù)

使用道具 舉報

ID:342822 發(fā)表于 2024-3-14 15:36 | 顯示全部樓層
有AI 不用?把要求甩給機(jī)器人讓它大致編個程序框架,然后慢慢修理~~~~
回復(fù)

使用道具 舉報

ID:1085441 發(fā)表于 2024-3-14 17:20 | 顯示全部樓層
要動手,從簡單項目入手,入門后再慢慢提高。
回復(fù)

使用道具 舉報

ID:712493 發(fā)表于 2024-3-14 19:24 | 顯示全部樓層
taotie 發(fā)表于 2024-3-14 15:36
有AI 不用?把要求甩給機(jī)器人讓它大致編個程序框架,然后慢慢修理~~~~

有啥能用?介紹下唄!
回復(fù)

使用道具 舉報

ID:342822 發(fā)表于 2024-3-14 19:55 | 顯示全部樓層
fj51hei 發(fā)表于 2024-3-14 19:24
有啥能用?介紹下唄!

屏幕截圖(153).png
回復(fù)

使用道具 舉報

ID:965189 發(fā)表于 2024-3-14 22:50 | 顯示全部樓層
找一個相似的項目,抄抄改改。
回復(fù)

使用道具 舉報

ID:1089167 發(fā)表于 2024-3-15 14:20 | 顯示全部樓層
郭天祥你可以了解一下
回復(fù)

使用道具 舉報

ID:1125083 發(fā)表于 2024-6-13 18:04 | 顯示全部樓層
最開始肯定是從一些簡單點的入手慢慢去理解和分析
回復(fù)

使用道具 舉報

ID:59202 發(fā)表于 2024-6-13 20:50 | 顯示全部樓層
啥項目啊,看我能不能也能混5000一個月啊
回復(fù)

使用道具 舉報

ID:1125137 發(fā)表于 2024-6-13 21:58 | 顯示全部樓層
復(fù)制粘貼唄,你需要什么功能,先去網(wǎng)上找相關(guān)代碼,復(fù)制過來學(xué)會怎么用,再改改就是自己的東西了了
回復(fù)

使用道具 舉報

ID:517951 發(fā)表于 2024-6-21 07:29 | 顯示全部樓層
先從51單片機(jī)入手, 做做紅外線遙控接收控制電路, LED數(shù)碼管, 從簡單的編程一步一步起步. 相關(guān)教學(xué)視頻如在B站可以搜索到很多很多的, 本論壇51單片機(jī)專欄里面也有很多例程可以觀摩學(xué)習(xí).
回復(fù)

使用道具 舉報

ID:421260 發(fā)表于 2024-6-21 09:16 | 顯示全部樓層
技術(shù)是靠積累的,沒有任何快速之說
回復(fù)

使用道具 舉報

ID:675287 發(fā)表于 2024-6-21 11:44 | 顯示全部樓層
有項目的參考的例程的話最容易了,沒有的話就得自己在網(wǎng)上找資源了
回復(fù)

使用道具 舉報

ID:1079457 發(fā)表于 2024-6-21 15:12 | 顯示全部樓層
1.先看三四個基礎(chǔ)學(xué)習(xí)視頻,切忌太多,已軟件使用方法為主。
2.跟一些成熟的項目手把手搗鼓。
3.培養(yǎng)自己代碼能力。
回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2024-6-21 15:56 | 顯示全部樓層
過了這個項目下個項目怎么辦,工作的氛圍和讀書是不同的,不會有人幫你解決工作問題
回復(fù)

使用道具 舉報

ID:621776 發(fā)表于 2024-6-21 16:47 | 顯示全部樓層
本論壇就有很多的優(yōu)質(zhì)項目。搜索和你項目的相關(guān)資料即可。
回復(fù)

使用道具 舉報

ID:1126074 發(fā)表于 2024-6-23 22:50 | 顯示全部樓層
1.  理論學(xué)習(xí):             基礎(chǔ)知識:學(xué)習(xí)單片機(jī)的工作原理,包括CPU、內(nèi)存、IO口、中斷、定時器、ADCDAC等基本概念。        編程語言:掌握至少一種單片機(jī)編程語言,如C語言,了解匯編語言,因為它們是單片機(jī)開發(fā)的基礎(chǔ)。        數(shù)據(jù)結(jié)構(gòu)和算法:理解數(shù)據(jù)結(jié)構(gòu)如何在硬件中實現(xiàn),算法在單片機(jī)中的優(yōu)化。 2.  實踐項目:             從簡單到復(fù)雜:從基礎(chǔ)的LED控制、按鍵識別開始,逐漸嘗試更復(fù)雜的項目,如溫度傳感器、蜂鳴器控制、串口通信等。        使用開發(fā)板:使用Arduino、AVR、STM32等開發(fā)板進(jìn)行實踐,它們通常有豐富的庫支持和詳細(xì)的教程。        開源項目:參與或閱讀開源項目,學(xué)習(xí)他人的代碼結(jié)構(gòu)和解決問題的方法。 3.  閱讀文檔和教程:             官方文檔:閱讀芯片制造商的官方文檔,了解芯片的詳細(xì)規(guī)格和使用方法。        在線教程:利用網(wǎng)站如ELEGOO、CSDN、GitHub等獲取教程和案例。 4.  實驗和調(diào)試:             學(xué)會使用調(diào)試工具:如示波器、邏輯分析儀等,能幫助你理解硬件的運行情況。        問題解決:遇到問題時,學(xué)會分析和調(diào)試,這有助于提高解決問題的能力。 5.  團(tuán)隊合作和交流:           參加相關(guān)社區(qū)或論壇,與他人交流經(jīng)驗,共同解決問題。        參加編程比賽或項目,這能鍛煉團(tuán)隊協(xié)作和項目管理能力。  通過持續(xù)的理論學(xué)習(xí)和實踐,你會逐漸提升單片機(jī)項目開發(fā)的能力。記住,關(guān)鍵在于積累經(jīng)驗,不要急于求成。
回復(fù)

使用道具 舉報

ID:1126808 發(fā)表于 2024-6-24 19:24 | 顯示全部樓層
單片機(jī)原理及接口技術(shù)
回復(fù)

使用道具 舉報

ID:1126908 發(fā)表于 2024-6-25 12:03 | 顯示全部樓層
初始化 -> 先跑一個test -> 繼續(xù)完善代碼 -> 完成需求 -> 優(yōu)化
回復(fù)

使用道具 舉報

ID:1127127 發(fā)表于 2024-7-4 22:47 | 顯示全部樓層
跟著別人混
回復(fù)

使用道具 舉報

ID:1125252 發(fā)表于 2024-7-10 20:02 | 顯示全部樓層
首先,如果沒有項目經(jīng)驗,可以去江協(xié)大的51入門或是STM32入門看下,前面幾節(jié)課有教建立項目,完善程序架構(gòu)。第二,因為項目一般有時間性,可以查相對應(yīng)的一些類似項目,直接改自己需要的效果?梢怨(jié)省時間。第三,懂得把項目分為幾部分,一部分一部分來完成,相對應(yīng)就比較容易了?聪履阋獙懯裁错椖,在這里說一下要求,這邊發(fā)布的幾個帖子都是比較適合新手直接拿來用的,比較基礎(chǔ)的東西。
回復(fù)

使用道具 舉報

ID:1107043 發(fā)表于 2024-7-11 08:33 | 顯示全部樓層
1,你先了解你項目有哪些功能需求,
2,你要知道你開發(fā)的這個項目的操作步驟
     例如(遙控風(fēng)扇:遙控按下-->風(fēng)扇運行)
3、拆分你的每個步驟,且了解他們的聯(lián)系
     例如(遙控按下-->單片機(jī)接收到信號-->判斷信號-->定義這個信號是開機(jī)還是關(guān)機(jī)-->處理信號)
4、每個功能可以單獨分開的去實現(xiàn)
     例如(風(fēng)扇的轉(zhuǎn)動,遙控的信號接收)
5、最后根據(jù)你的項目步驟去調(diào)用對用的函數(shù)
    例如(風(fēng)扇初始化,遙控初始化----進(jìn)入主循環(huán)--接收遙控的信號,判斷關(guān)閉或打開風(fēng)扇)
6、根據(jù)最基礎(chǔ)的版本慢慢優(yōu)化,
注(以上的都是基于硬件無誤的情況,如果需要自己去設(shè)計硬件電路的話,你可以在論壇里,咨詢其他大佬。畢竟對于硬件這個方面,本人也不是很了解)
回復(fù)

使用道具 舉報

ID:1071040 發(fā)表于 2024-7-11 09:00 | 顯示全部樓層
自從有了ai根本懶得自己寫代碼,只要你表述的夠清晰基本都能實現(xiàn)
回復(fù)

使用道具 舉報

ID:1089588 發(fā)表于 2024-7-11 09:49 | 顯示全部樓層
網(wǎng)上找一下模塊化的代碼拼湊一下
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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