找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

零基礎(chǔ)怎樣學(xué)單片機(jī)?

  [復(fù)制鏈接]
ID:945147 發(fā)表于 2021-7-20 14:42 | 顯示全部樓層 |閱讀模式
剛開始準(zhǔn)備了很多資料,買了板子和書籍,為啥就是玩不轉(zhuǎn)八個二極管,我是不是不適合玩51單片機(jī)啊
回復(fù)

使用道具 舉報

ID:451718 發(fā)表于 2021-7-20 15:21 | 顯示全部樓層
想玩電, 從點(diǎn)亮一個燈泡開始。然后點(diǎn)亮一個LED,然后再玩8個二極管
回復(fù)

使用道具 舉報

ID:884815 發(fā)表于 2021-7-20 15:29 | 顯示全部樓層
哈哈,我也一樣,先點(diǎn)亮一個吧
回復(fù)

使用道具 舉報

ID:954170 發(fā)表于 2021-7-20 15:34 | 顯示全部樓層
這個用單片機(jī)學(xué)習(xí)版吧,我有一塊吳鑒鷹的,作用還是蠻大的。

我學(xué)習(xí)單片機(jī)是出于興趣,雖然經(jīng)常制作小產(chǎn)品,但對于這門學(xué)科,當(dāng)然我還只算是一只入門不久的菜鳥,對于很多技術(shù)我還是一個初學(xué)者,人外有人,牛人真的太多了。也常有同學(xué)問我單片機(jī)應(yīng)該怎么學(xué),我的回答都是兩個字:實(shí)踐。我覺得實(shí)踐才能出真知,不實(shí)踐是永遠(yuǎn)也學(xué)不會單片機(jī)的,這和你看一百道菜譜不下廚永遠(yuǎn)也做不出佳肴,看一百本游泳的書不下水永遠(yuǎn)也學(xué)不會游泳是一個道理。那么怎么去實(shí)踐?這可能是初學(xué)者最關(guān)心的問題,網(wǎng)上類似的回答也很多,這都是老生常談了,只要你是有心人,一搜一大把。

簡單說一下我學(xué)習(xí)單片機(jī)的步驟:
1.購買常用的工具(萬用表,烙鐵,烙鐵架,松香,焊錫,螺絲刀,吸錫器,攝子)和電子元件(萬能板,電阻,電容,發(fā)光二極管,整流橋,數(shù)碼管,常用接插件等),先做個5v的直流電源(變壓器/整流橋/7812/7805/電解電容若干,電容的極性可別反了),再從基本的發(fā)光二極管驅(qū)動電路開始,灌電流還是拉電流?限流電阻取多大?怎么計(jì)算的?你是不是發(fā)現(xiàn),很多基本的知識你都不懂,甚至連元件的型號你都叫不出來。沒有關(guān)系,多問人,論壇、qq技術(shù)群里熱心人還是有的。準(zhǔn)備一個筆記本,有用的知識應(yīng)該記下來。

2.用萬能板搭建一個51的最小系統(tǒng)(當(dāng)然要從51入手,資料太多了),點(diǎn)亮一個led再說,接著是數(shù)碼管、蜂鳴器,繼電器,eeprom,ad/da,lcd,時鐘芯片,數(shù)字溫度計(jì),紅外遙控編解碼等等,這里面三極管用的很普遍,有時用作放大,有時用開關(guān),一定要理解清楚?磥硪龅墓ぷ鬟真不少,這可不能急,一樣一樣來,誰讓你想學(xué)到真本領(lǐng)。有條件買個開發(fā)板也很方便,若是能堅(jiān)持diy,也是趣味無窮。很多芯片是可以免費(fèi)申請到的,最好申請的是美信公司的片子,我用的很多芯片都是從那申請的,例如:max1270、ds12c887、ds18b20、max518、max396、max7219、max145等,在此我是發(fā)自內(nèi)心的感謝美信公司為我提供的免費(fèi)午餐。當(dāng)然這些芯片的datasheet都是英文的,所以,朋友們,盡管我們是學(xué)電的,英文還是要好好學(xué)的。

3.單片機(jī)的編程,多數(shù)人先接觸匯編,要學(xué)好單片機(jī),匯編是要懂的,但最終你必須掌握c語言,c語言真的太強(qiáng)大、太方便了,其好處不用我多說了。ide個人感覺最好的是keil,在這推薦一下。剛開始當(dāng)然是從跑馬燈開始,網(wǎng)上有很多單片機(jī)實(shí)驗(yàn)的源代碼,都是絕好的學(xué)習(xí)資料,好好消化一下,收獲會很大。 “hello world”的串口通信例子應(yīng)該盡早調(diào)通,在沒有仿真器的情況下,串口就是最好的調(diào)試工具,一個高人曾指點(diǎn)我:拿到一個處理器,首先要做的就是打通串口。串口一通就好比一個習(xí)武之人打通了全身筋脈,再學(xué)其它武功就會易如反掌。定時器是單片機(jī)非常重要的資源,其使用方法一定要整清楚。高人說過,沒有定時器的單片機(jī)不是單片機(jī),事實(shí)上我也沒見過哪款單片機(jī)沒有定時器的。另外,一個好的編程風(fēng)格也很重要,看一看相關(guān)的資料,你會受益很多,網(wǎng)上這樣的資料也很多。

4.程序?qū)懞昧耍趺聪螺d到單片機(jī)里,總是借別人的編程器總是不太好,現(xiàn)在一些單片機(jī)有isp功能了,如89s5x和avr單片機(jī)。網(wǎng)上有一個easy 51pro v2.0宇宙版,資料很全,感謝前輩的無私奉獻(xiàn)啊。照他說的電路自己做個isp下載線,非常好用,若是自己做的不好用,買個現(xiàn)成的也不貴。這錢若還舍不得,那就試試stc的51系列單片機(jī)吧,可以用串口燒你的程序,這其實(shí)叫iap,有興趣可以去網(wǎng)上搜一下。當(dāng)然,等你以后的用的單片機(jī)多了,編程器還是不可缺少的。

5. 單片機(jī)故障的排查:對于單片機(jī)的問題,首先搞清楚一個cpu工作的三要素:
電源,時鐘源(晶振),復(fù)位電路,
是不是都沒有問題了,如果有示波器那就更好了,看一下ale腳是不是有fosc/6的方波信號,有的話說明單片機(jī)在工作,三要素已經(jīng)滿足了,沒有的話只能再不厭其煩的檢察了,其實(shí)很簡單,參照書上的電路一般沒問題。

等自己動手做出些東西來了,可以算是入門了,會有一種成就感,但是不要滿足于這點(diǎn)小成功,這些還都是小把戲,前面的路還是漫長的,如fpga,pcb,dsp,arm等,都是需要學(xué)習(xí)的。保存好你的電路和源代碼,這都是你的財(cái)富。會有用到它們的時候。另外,你做的東西可能只是功能上能實(shí)現(xiàn),離一個成熟的產(chǎn)品還有很大差距,穩(wěn)定性、抗干擾都不是小問題。這些知識必須有良好的電路基礎(chǔ)理論,大學(xué)里學(xué)的數(shù)電、模電、信號都是非常重要的,特別是模電,好好復(fù)習(xí),保證每次復(fù)習(xí)你都會有新的收獲。路漫漫其修遠(yuǎn)兮,耐心去求索吧

評分

參與人數(shù) 2黑幣 +35 收起 理由
續(xù)我心弦 + 20
cheney03 + 15 很實(shí)在的建議,贊!

查看全部評分

回復(fù)

使用道具 舉報

ID:97554 發(fā)表于 2021-7-20 15:34 | 顯示全部樓層
書讀百遍其義自見,下定決心十年磨劍。

功夫用到了,自然就可以了。沒有任何基礎(chǔ)除了時間,沒有捷徑。

回復(fù)

使用道具 舉報

ID:57657 發(fā)表于 2021-7-20 15:45 | 顯示全部樓層
先學(xué)C語言的運(yùn)算符、函數(shù)、變量操作  if else、for、do while 等基本語句,然后再學(xué)特殊功能寄存器以及中斷處理等。
回復(fù)

使用道具 舉報

ID:952724 發(fā)表于 2021-7-20 16:13 | 顯示全部樓層
找視頻教程,先點(diǎn)亮小燈,網(wǎng)上的教程還是很有幫助,比自己看好得多
回復(fù)

使用道具 舉報

ID:386001 發(fā)表于 2021-7-20 16:21 | 顯示全部樓層
首先,認(rèn)真學(xué)習(xí)一下軟件(C語言等),硬件(電路原理等),以及微機(jī)原理等,如果只是玩玩,看著教程搞上幾個例子就可以了,如果是深入學(xué)習(xí),等基礎(chǔ)學(xué)好了,再慢慢研究教程里的實(shí)驗(yàn)原理
回復(fù)

使用道具 舉報

ID:950257 發(fā)表于 2021-7-20 16:36 | 顯示全部樓層
先學(xué)數(shù)電模電基礎(chǔ)知識,等能看懂基本電路開始c語言學(xué)習(xí),學(xué)好c語言買個單片機(jī)的板子學(xué)習(xí)例程,學(xué)習(xí)外設(shè),什么led,數(shù)碼管,lcd1602,點(diǎn)陣之類的
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2021-7-20 17:09 | 顯示全部樓層
單片機(jī)是個燒腦的行業(yè)。沒有電子、數(shù)學(xué)……基礎(chǔ)不要玩。
回復(fù)

使用道具 舉報

ID:844772 發(fā)表于 2021-7-20 17:16 | 顯示全部樓層
搞了一天都看不明白的話,就不要吃這碗飯。
回復(fù)

使用道具 舉報

ID:798572 發(fā)表于 2021-7-20 17:19 | 顯示全部樓層
51入門,弄懂原理,再學(xué)復(fù)雜的
回復(fù)

使用道具 舉報

ID:824490 發(fā)表于 2021-7-20 17:28 | 顯示全部樓層
如果你還是學(xué)生可以學(xué)學(xué),如要你已就業(yè),就不要入坑了。
回復(fù)

使用道具 舉報

ID:824490 發(fā)表于 2021-7-20 17:33 | 顯示全部樓層
不要被網(wǎng)絡(luò)上所謂的”0基礎(chǔ)N天玩轉(zhuǎn)單片機(jī)”給迷惑了,這個真不存在的。
回復(fù)

使用道具 舉報

ID:462768 發(fā)表于 2021-7-20 18:47 | 顯示全部樓層
看了兩天,我也頭疼,太難了,單單一個電工萬用表如此復(fù)雜。
電流轉(zhuǎn)換成電壓的具體過程,電壓轉(zhuǎn)換成數(shù)字信號的過程,看的頭痛,腦脹,感覺自己快不行了。

回復(fù)

使用道具 舉報

ID:955079 發(fā)表于 2021-7-20 20:09 | 顯示全部樓層
還是需要多看一些例程,程序看的多了,什么事情都可以解決了
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2021-7-20 21:58 | 顯示全部樓層
但凡是"N天學(xué)會單片機(jī)","N天學(xué)會C語言""老王帶你七天學(xué)會單片機(jī)"之類的,不用看,那是不可能是,除非你是天才
從0基礎(chǔ)(至少是初中畢業(yè),不然電阻串聯(lián)阻值都不知道怎么計(jì)算,你怎么學(xué)單片機(jī))到你能完全由自己寫出一個屬于你自己的程序,哪怕只是一個流水燈
這個過程至少是半年
十來天就開始復(fù)制他人的代碼來燒錄的,只會越學(xué)越累
用半年把模電和數(shù)字電路基礎(chǔ)打好,(這個很重要,雖然以后可能永遠(yuǎn)用不到數(shù)字電路,但對比單片機(jī)的理解,很重要),然后再開始寫程序,邊學(xué)編程語言(以C為主,匯編掃一眼就行,會就會,不會就算)邊燒錄,能花五六十塊錢買學(xué)習(xí)板的,就不要仿真,仿真在實(shí)際中幾乎是沒有什么用處的(M語言之類的算法仿真除外,現(xiàn)在不需要管這個)
給你一個建議:在你還沒有學(xué)會單片機(jī)之前,就遠(yuǎn)不要仿真,你就不會問"仿真可以,但實(shí)物不行"這種無聊的問題了
但是,對于數(shù)字電路,這個可以用Multisim來仿真,這個更適合新手仿真,畢竟數(shù)字電路IC那么多,不可能每個都買來
個人經(jīng)歷:以前在五金廠開沖床,后來學(xué)修模具
30來歲決定改行進(jìn)電子打螺絲,學(xué)修理,學(xué)單片機(jī).整個過程差不多五年
現(xiàn)在算是學(xué)會一門能夠混飯吃的手藝了
所以,不要聽人家說什么三十多了能不能學(xué)單片機(jī),晚不晚之類,想學(xué)就學(xué),不想學(xué)就把學(xué)習(xí)板扔了

評分

參與人數(shù) 1黑幣 +5 收起 理由
名字不是重點(diǎn) + 5 很給力!

查看全部評分

回復(fù)

使用道具 舉報

ID:955117 發(fā)表于 2021-7-20 22:01 | 顯示全部樓層
B站上很全,也可以在某一個寶上買個51單片機(jī)的書,盜版的就行,再買個單片機(jī),不用太貴有基礎(chǔ)功能就行,買過來商家也會發(fā)學(xué)習(xí)教程,多看視頻多看書,代碼先從會抄別人的來修改開始,一定要動手打出來燒錄到單片機(jī)試試,按B站教程一步一步來
回復(fù)

使用道具 舉報

ID:933150 發(fā)表于 2021-7-20 23:53 | 顯示全部樓層
亮LED開始,再然后數(shù)碼管和開關(guān),再然后學(xué)pwn和定時器
回復(fù)

使用道具 舉報

ID:420836 發(fā)表于 2021-7-21 08:08 | 顯示全部樓層
從一個與您正在學(xué)習(xí)的書籍相匹配的實(shí)際示例開始。 按照示例并在書中找到問題的答案。
回復(fù)

使用道具 舉報

ID:748788 發(fā)表于 2021-7-21 08:33 | 顯示全部樓層
如果真的是零基礎(chǔ)學(xué)單片機(jī),先學(xué)點(diǎn)一個燈,更重要的是一定要找一個會的人在旁邊點(diǎn)撥你,因?yàn)椴讲蕉际强,隨便那個坑掉進(jìn)去就出不來。
回復(fù)

使用道具 舉報

ID:954677 發(fā)表于 2021-7-21 13:08 | 顯示全部樓層
多上51黑找例程做,哈哈哈
回復(fù)

使用道具 舉報

ID:955021 發(fā)表于 2021-7-21 17:28 | 顯示全部樓層
可以自己買塊板子,從點(diǎn)燈先開始,慢慢學(xué),看教學(xué)視頻的話,區(qū)嗶哩嗶哩上看,資源非常豐富,認(rèn)真學(xué),很快就會學(xué)會
回復(fù)

使用道具 舉報

ID:377210 發(fā)表于 2021-7-22 09:07 | 顯示全部樓層
沒有基礎(chǔ)學(xué)單片機(jī)建議從硬件開始,了解常用的電阻、電容、電感、二極管、三極管、MOS管后,到畫PCB的軟件。再開始學(xué)C語言的及相關(guān)的編程燒錄軟件。從原理圖到點(diǎn)亮一個LED燈開始, 剛開始不需要精通,大概了解就行。當(dāng)你點(diǎn)亮一個LED燈后,再回頭看,又會有不一樣的收獲。一般剛開始都會學(xué)得很慢,過了中斷,數(shù)碼管顯示后速度會快很多
回復(fù)

使用道具 舉報

ID:955623 發(fā)表于 2021-7-22 15:46 | 顯示全部樓層
只能慢慢學(xué)習(xí),這個沒有捷徑的,先把51搞好吧
回復(fù)

使用道具 舉報

ID:954215 發(fā)表于 2021-7-23 15:17 | 顯示全部樓層
科大,里面好多教學(xué)
回復(fù)

使用道具 舉報

ID:950946 發(fā)表于 2021-7-23 18:33 | 顯示全部樓層
對著視頻學(xué)一下,b站很多的。等過了點(diǎn)燈儀式,多少對單片機(jī)就有一點(diǎn)了解了,然后慢慢跟著視頻學(xué)
回復(fù)

使用道具 舉報

ID:955994 發(fā)表于 2021-7-23 19:58 | 顯示全部樓層
準(zhǔn)備的什么資料?  你看郭天祥的視頻就行了啊,怎么不會玩8個二極管呢,看視頻,搜一搜郭天祥的視頻。
回復(fù)

使用道具 舉報

ID:955994 發(fā)表于 2021-7-23 19:59 | 顯示全部樓層
B站看視頻
回復(fù)

使用道具 舉報

ID:956034 發(fā)表于 2021-7-24 06:04 | 顯示全部樓層
你買板子的時候沒給你資料教程嗎
回復(fù)

使用道具 舉報

ID:956165 發(fā)表于 2021-7-24 17:13 | 顯示全部樓層
先看看配套的視頻講解,還有別人的程序,再自己動手寫寫
回復(fù)

使用道具 舉報

ID:956167 發(fā)表于 2021-7-24 17:23 | 顯示全部樓層
我學(xué)單片機(jī)的時候用的書和開發(fā)板都是金沙灘的KST-51,希望對你有參考價值
回復(fù)

使用道具 舉報

ID:981034 發(fā)表于 2022-1-5 17:28 | 顯示全部樓層
花十幾二十年穩(wěn)當(dāng)
回復(fù)

使用道具 舉報

ID:1000004 發(fā)表于 2022-1-6 14:29 | 顯示全部樓層
從簡單的led程序開始,了解原理和基本定義,再逐步深入,剛開始的話可以多看看視頻還有中文開發(fā)手冊,慢慢來,相信你一定可以的!
回復(fù)

使用道具 舉報

ID:944369 發(fā)表于 2022-1-6 15:45 | 顯示全部樓層
首先你要從邏輯原理上去理解它的意思
回復(fù)

使用道具 舉報

ID:1000335 發(fā)表于 2022-1-6 16:47 | 顯示全部樓層
可以在b站看看視頻教程,實(shí)踐可以搜搜別人的實(shí)驗(yàn)報告,一般步驟都很詳細(xì),也方便上手
回復(fù)

使用道具 舉報

ID:981034 發(fā)表于 2022-1-23 10:03 | 顯示全部樓層
放棄吧,沒基礎(chǔ)很消耗時間
回復(fù)

使用道具 舉報

ID:398754 發(fā)表于 2022-1-23 11:03 | 顯示全部樓層
把電子基礎(chǔ)打牢,單片機(jī)就是把你想的控制順序,控制方法,轉(zhuǎn)換成邏輯或說CPU可以理解的方式而已。
回復(fù)

使用道具 舉報

ID:1003173 發(fā)表于 2022-1-23 13:07 | 顯示全部樓層
現(xiàn)在好多公司用的都是stm32  51的都不多了
回復(fù)

使用道具 舉報

ID:453974 發(fā)表于 2022-1-24 09:42 | 顯示全部樓層
這東西就得是反復(fù)學(xué),反復(fù)練,多看別人的思路,多寫自己的思路
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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