熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(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í)資料,感覺 ... |
看別人視頻一邊學(xué)習(xí)一邊做 |
學(xué)這個(gè)還是看天賦,也就是說天生的,我以前覺得很難,但學(xué)這個(gè)也就幾個(gè)月很快就入門,很多問題多思考就 通了,我和其他學(xué)了十多年的人交流的時(shí)候就感覺到了有的人的確不能干編程,說話都沒有嚴(yán)謹(jǐn)?shù)倪壿嫞?br /> 有人問:自己程序不行,開發(fā)板在跳,什么在跳?板子在跳還是顯示屏在跳,還是屏幕顯示在跳,還是字符在跳?這種說了十多句話連自己的問題都描述不清的人不可能寫出思維嚴(yán)謹(jǐn)?shù)某绦虻。總結(jié)出來還是看天賦,如果您覺得半年都學(xué)不好這個(gè)或者很懼怕,那就玩別的或者改行吧 |
首先,模電和數(shù)電這個(gè)一定是要會的,不一定要精通,但至少要會用IO驅(qū)動三極管或者M(jìn)OS管之類的 數(shù)電至少要知道位移,與或非,異或之類的,不然,人家說"取反"你半天都不知道是什么,這樣學(xué)起來很累的 學(xué)單片機(jī)是一個(gè)漫長的過程,你要是學(xué)了半年,一個(gè)程序都寫不出來,這也是正常的 剩下的就沒什么好說的了,網(wǎng)上說的太多了,我就不復(fù)制了 |
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ī)入門基本一樣: 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è)步驟之后,就基本入門了。 |
需要的知識太零碎了,動手做就是了,有什么問題到論壇上面來問。 |
單片機(jī)是硬件+軟件,單純學(xué)一樣是行不通的,比如共陰極和共陽極的數(shù)碼管是不一樣,你得明白什么時(shí)候用1,什么時(shí)候用0 |
要多仿真,多學(xué)習(xí) |
zhuls 發(fā)表于 2025-4-25 16:02 單純搞單片機(jī)不累.只是現(xiàn)在行業(yè)內(nèi)卷導(dǎo)致客戶項(xiàng)目給定時(shí)間太短,加上發(fā)現(xiàn)BUG后要求更改的時(shí)間也給得緊,搞到神經(jīng)緊繃,這才累的. |
新手學(xué)單片機(jī),都是從點(diǎn)燈開始的,點(diǎn)一個(gè)燈。。。點(diǎn)一排燈。。。點(diǎn)一大堆的燈。。這就是輸出控制。 接著是檢測一個(gè)按鍵。。。一排按鍵,一大堆的按鍵。這就是輸入檢測。。 當(dāng)能用你的按鍵去控制你的燈時(shí),恭喜你,入門了。 PS:單片機(jī)說白了,就是這些輸出、輸入的組合:特定的時(shí)間,把特定的數(shù)據(jù)寫入到特定的寄存器。 然后就是不停在練手、不停地搞項(xiàng)目。。搞單片機(jī)很累啊。。。 ![]() |
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)步。 |
Powered by 單片機(jī)教程網(wǎng)