找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

新手學(xué)單片機(jī)應(yīng)該如何快速入門呢?

查看數(shù): 977 | 評論數(shù): 11 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時(shí)間: 2025-4-25 11:07

正文摘要:

本人是前端開發(fā),想轉(zhuǎn)嵌入式,會一些C語言,但是模電數(shù)電這些都不懂。我現(xiàn)在收到了一個(gè)單片機(jī)和相關(guān)說明,說我能讓這個(gè)單片機(jī)運(yùn)行跑馬燈,按上面的按鈕能顯示對應(yīng)的數(shù)字,我就算剛剛?cè)腴T。 我網(wǎng)上找學(xué)習(xí)資料,感覺 ...

回復(fù)

ID:1149384 發(fā)表于 2025-5-1 14:02
看別人視頻一邊學(xué)習(xí)一邊做
ID:996773 發(fā)表于 2025-4-29 11:14
學(xué)這個(gè)還是看天賦,也就是說天生的,我以前覺得很難,但學(xué)這個(gè)也就幾個(gè)月很快就入門,很多問題多思考就
通了,我和其他學(xué)了十多年的人交流的時(shí)候就感覺到了有的人的確不能干編程,說話都沒有嚴(yán)謹(jǐn)?shù)倪壿嫞?br /> 有人問:自己程序不行,開發(fā)板在跳,什么在跳?板子在跳還是顯示屏在跳,還是屏幕顯示在跳,還是字符在跳?這種說了十多句話連自己的問題都描述不清的人不可能寫出思維嚴(yán)謹(jǐn)?shù)某绦虻。總結(jié)出來還是看天賦,如果您覺得半年都學(xué)不好這個(gè)或者很懼怕,那就玩別的或者改行吧
ID:401564 發(fā)表于 2025-4-28 22:58
首先,模電和數(shù)電這個(gè)一定是要會的,不一定要精通,但至少要會用IO驅(qū)動三極管或者M(jìn)OS管之類的
數(shù)電至少要知道位移,與或非,異或之類的,不然,人家說"取反"你半天都不知道是什么,這樣學(xué)起來很累的
學(xué)單片機(jī)是一個(gè)漫長的過程,你要是學(xué)了半年,一個(gè)程序都寫不出來,這也是正常的
剩下的就沒什么好說的了,網(wǎng)上說的太多了,我就不復(fù)制了
ID:1042619 發(fā)表于 2025-4-27 17:26
STC有全套的支持硬件USB下載、USB仿真的8位/32位MCU教學(xué)視頻。從點(diǎn)燈到開發(fā)環(huán)境程序下載、C語言運(yùn)算 進(jìn)制轉(zhuǎn)換、IO工作模式、單片機(jī)內(nèi)部結(jié)構(gòu)、外圍特色外設(shè)等介紹一應(yīng)俱全。還免費(fèi)+包郵送各種配套核心板,真正的手把手教學(xué)。 另外也可以使用AiCube工具一鍵生成您需要的代碼框架。

$J%Z`EENL[5UIF6T@[9FP6G_tmb.jpg (601.43 KB, 下載次數(shù): 0)

$J%Z`EENL[5UIF6T@[9FP6G_tmb.jpg
ID:1034262 發(fā)表于 2025-4-26 21:58
單片機(jī)入門基本一樣:
1、點(diǎn)一個(gè)燈閃爍,亮0.5秒,滅0.5秒。
2、8個(gè)流水燈,0.5秒走動一次。
3、數(shù)碼管顯示。
4、數(shù)碼管顯示電子鐘,行列按鍵掃描調(diào)整時(shí)間,加一個(gè)鬧鐘設(shè)置,定時(shí)器中斷定時(shí)。
5、與電腦進(jìn)行串口通信。

獨(dú)立完成這5個(gè)步驟之后,就基本入門了。
ID:879809 發(fā)表于 2025-4-26 19:42
需要的知識太零碎了,動手做就是了,有什么問題到論壇上面來問。
ID:320097 發(fā)表于 2025-4-26 19:01
單片機(jī)是硬件+軟件,單純學(xué)一樣是行不通的,比如共陰極和共陽極的數(shù)碼管是不一樣,你得明白什么時(shí)候用1,什么時(shí)候用0
ID:140706 發(fā)表于 2025-4-26 10:51
要多仿真,多學(xué)習(xí)
ID:1121801 發(fā)表于 2025-4-25 16:32
zhuls 發(fā)表于 2025-4-25 16:02
新手學(xué)單片機(jī),都是從點(diǎn)燈開始的,點(diǎn)一個(gè)燈。。。點(diǎn)一排燈。。。點(diǎn)一大堆的燈。。這就是輸出控制。
接著是 ...

單純搞單片機(jī)不累.只是現(xiàn)在行業(yè)內(nèi)卷導(dǎo)致客戶項(xiàng)目給定時(shí)間太短,加上發(fā)現(xiàn)BUG后要求更改的時(shí)間也給得緊,搞到神經(jīng)緊繃,這才累的.
ID:69038 發(fā)表于 2025-4-25 16:02
新手學(xué)單片機(jī),都是從點(diǎn)燈開始的,點(diǎn)一個(gè)燈。。。點(diǎn)一排燈。。。點(diǎn)一大堆的燈。。這就是輸出控制。
接著是檢測一個(gè)按鍵。。。一排按鍵,一大堆的按鍵。這就是輸入檢測。。
當(dāng)能用你的按鍵去控制你的燈時(shí),恭喜你,入門了。

PS:單片機(jī)說白了,就是這些輸出、輸入的組合:特定的時(shí)間,把特定的數(shù)據(jù)寫入到特定的寄存器

然后就是不停在練手、不停地搞項(xiàng)目。。搞單片機(jī)很累啊。。。
ID:712097 發(fā)表于 2025-4-25 13:54
1、了解是用什么單片機(jī),不同的單片機(jī)開發(fā)環(huán)境可能不同。
2、了解數(shù)碼管的驅(qū)動方式,一般有單片機(jī)循環(huán)掃描法(段碼/位碼等),了解這個(gè)有助于理解數(shù)碼管驅(qū)動原理。
3、了解專用數(shù)碼管驅(qū)動IC,有些IC還帶數(shù)碼管驅(qū)動和按鍵掃描識別?磮D片像這個(gè)方式。
4、在3的基礎(chǔ)上,深入學(xué)習(xí)此IC的接口和驅(qū)動。
5、嘗試用單片機(jī)驅(qū)動此接口,顯示相關(guān)數(shù)字和跑馬燈,響應(yīng)按鍵操作。

可以買一個(gè)類似的單片機(jī)開發(fā)板,結(jié)合視頻教程和程序源碼,學(xué)起來更快。

我是計(jì)算機(jī)應(yīng)用專業(yè)的,也算是前端吧,沒系統(tǒng)學(xué)過嵌入式和數(shù)電模電等,都是自學(xué)的。目前從事簡單的嵌入式研發(fā),有興趣的話,共同學(xué)習(xí),一起進(jìn)步。

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

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

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