標(biāo)題: 大神們,如何學(xué)好51單片機(jī)呢? [打印本頁]

作者: 哈嘍123    時(shí)間: 2018-7-8 10:43
標(biāo)題: 大神們,如何學(xué)好51單片機(jī)呢?
首先,學(xué)習(xí)51單片機(jī)的時(shí)候,我們要認(rèn)真的看書,第一章一般都是講解51單片機(jī)的歷史還有發(fā)展,這些我們只需瀏覽就行了。

第二章開始才是真正進(jìn)入單片機(jī)學(xué)習(xí),在這章會(huì)講解它的結(jié)構(gòu),引腳圖,引腳功能,它的各個(gè)組成部分功能這些,這都是需要我們記住的!


第三章是講解它的匯編語言,學(xué)會(huì)了語言,我們才能控制單片機(jī)工作,最開始我們可以試著寫控制P0口讓led燈閃爍,當(dāng)看到燈真的按照自己思路閃爍,是不是很有成就感!


接著的學(xué)習(xí)就是了解單片機(jī)的寄存器,控制器這些了,我們需要了解這些寄存器功能是什么?,因?yàn)閱纹瑱C(jī)的匯編語言是操作各個(gè)寄存器,所以在編寫程序的時(shí)候,不了解寄存器是無法寫出好的程序!
在第6章開始學(xué)習(xí)定時(shí)/計(jì)數(shù)器了,它們可以幫助我們?cè)O(shè)定時(shí)間,計(jì)算頻率,許多控制的地方都需要用到它們,所以必須要學(xué)會(huì)!
在這里,我推薦2個(gè)軟件,一個(gè)是Keil還有protues軟件,第一個(gè)是編譯程序的軟件,第二個(gè)是仿真51單片機(jī)的軟件,有了它們,我們就可以在自己電腦上學(xué)習(xí)了,很方便的!


作者: lian520    時(shí)間: 2018-7-8 21:33
多學(xué)多練吧
作者: 青春萬歲    時(shí)間: 2018-7-8 22:58
學(xué)好C語言或者匯編,只要會(huì)編程,硬件都簡(jiǎn)單。
作者: 18783482071    時(shí)間: 2018-7-8 23:08
開始很蒙,堅(jiān)持下去,多看例子。然后自己試著寫
作者: 1193868200    時(shí)間: 2018-7-9 00:13
多動(dòng)手吧,別眼高手低
作者: ahgszyjsxy    時(shí)間: 2018-7-9 06:44
建議可以在網(wǎng)上看下郭天祥的單片機(jī)學(xué)習(xí)視頻,不懂再翻書,這樣學(xué)習(xí)效率高些。
作者: 15156082645    時(shí)間: 2018-7-9 09:12
買一個(gè)實(shí)物,把程序從頭到尾跑一邊,算是入門吧
作者: 三笑徒然當(dāng)一癡    時(shí)間: 2018-7-9 09:19
會(huì)簡(jiǎn)單的C語言,知道51單片機(jī)的基本結(jié)構(gòu)就可以了。設(shè)備上,一般是建議購買一個(gè)仿真器,還有,一般光有仿真器是不行,還得有一個(gè)實(shí)際的電路,即學(xué)習(xí)板,用keilc51,可以方便學(xué)習(xí),好一點(diǎn)的學(xué)校會(huì)提供試驗(yàn)箱
作者: 三笑徒然當(dāng)一癡    時(shí)間: 2018-7-9 09:22
其實(shí)不需要多少東西,會(huì)簡(jiǎn)單的C語言,知道51單片機(jī)的基本結(jié)構(gòu)就可以了。設(shè)備上,一般是建議購買一個(gè)仿真器,還有,一般光有仿真器是不行,還得有一個(gè)實(shí)際的電路,即學(xué)習(xí)板。軟件方面用keiC51可以很方便的學(xué)習(xí),大學(xué)里也有相關(guān)課程,可以利用試驗(yàn)箱學(xué)習(xí)
作者: hnluoj    時(shí)間: 2018-7-9 09:25
好文,謝謝分享。
作者: ~Roll~、    時(shí)間: 2018-7-9 09:51
主要是去看教學(xué)視頻,看書
作者: ~Roll~、    時(shí)間: 2018-7-9 09:53
主要是多看教學(xué)視頻,多看書,有問題上51黑電子論壇提問,大神都會(huì)很快回復(fù)你的
作者: ALLEN5214    時(shí)間: 2018-7-9 10:14
要清楚寄存器和存儲(chǔ)器的用法,搞清楚單片機(jī)處理各種事件的方式,這些找本單片機(jī)或者嵌入式的書看就行,讓后先學(xué)匯編,匯編是直接和硬件打交道的,然后再用C語言函數(shù)(keil編譯環(huán)境)。
作者: 1075793472    時(shí)間: 2018-7-9 11:22
多看看嵌入式系統(tǒng)的書籍資料學(xué)學(xué)硬件的電路
作者: WHOAMI12315    時(shí)間: 2018-7-9 11:30
多在網(wǎng)上找些案例自己學(xué)學(xué)
作者: 天線小黑    時(shí)間: 2018-7-9 11:52
多練習(xí)就好
作者: wangi51hei    時(shí)間: 2018-7-9 21:30
感覺學(xué)習(xí)沒什么捷徑,多學(xué)多練,多寫程序,寫得多了自然就熟悉了。
作者: 騰飛夢(mèng)想5    時(shí)間: 2018-7-10 15:34
學(xué)好C語言編程,多練習(xí)一些例程
作者: 520China    時(shí)間: 2018-7-10 18:04
這個(gè)主要是靠著興趣和堅(jiān)持,最好找一個(gè)比賽邊做邊學(xué),能把學(xué)的直接應(yīng)用于比賽,這樣,掌握的也會(huì)更快一點(diǎn)。另外,感覺學(xué)到一定程度以后,要重視一下理論知識(shí),一些基本的,重要的必須要反復(fù)的看一看,從深層次來理解51單片機(jī),不要只停留于表層。
作者: SDDDD1    時(shí)間: 2018-7-10 19:21
有條件的話,可以在網(wǎng)上在一個(gè)單片機(jī),實(shí)際操作加上理論學(xué)習(xí)可以很快幫助你提高單片機(jī)的應(yīng)用能力
作者: cyfdc51    時(shí)間: 2018-7-10 19:27
學(xué)習(xí)51主要靠興趣,如果有興趣,但是學(xué)不下知識(shí),你可以自己試著做些一些程序來實(shí)現(xiàn)某些功能,這樣知識(shí)能很好的掌握起來
作者: 終極大佬    時(shí)間: 2018-7-10 19:56
先開始用最簡(jiǎn)單的程序和板子跑,之后一步一步成為大佬
作者: zxcvbnm110A    時(shí)間: 2018-7-10 20:22
入門可以的。
作者: Spring添    時(shí)間: 2018-7-10 21:12
各種論壇逛,花時(shí)間多寫多看
作者: 咫尺..天涯    時(shí)間: 2018-7-10 21:53
百度視頻教程!騰訊視頻里和bilibili里面都有。
作者: 拆電表    時(shí)間: 2018-7-10 22:40
教學(xué)視頻 實(shí)操
作者: benly    時(shí)間: 2018-7-10 22:58
上淘寶買個(gè)模塊,再買個(gè)邏輯分析儀,一點(diǎn)一點(diǎn)的調(diào)試,要有木匠精神!
作者: ysx03    時(shí)間: 2018-7-10 23:01
多動(dòng)手
作者: benly    時(shí)間: 2018-7-10 23:02
首先你要有個(gè)單片機(jī),然后再keil上打斷點(diǎn),一點(diǎn)點(diǎn)看程序的執(zhí)行流程。最好買一個(gè)邏輯分析儀對(duì)你學(xué)習(xí)通信協(xié)議,總線等以后經(jīng)常用到的東西有用。
作者: RUBYFU    時(shí)間: 2018-7-10 23:33
我感覺可以買書自學(xué),我有一個(gè)同學(xué)就是學(xué)了三個(gè)月,就什么都會(huì)做了。
作者: 我是團(tuán)子啊    時(shí)間: 2018-7-11 09:01
理論沒有實(shí)踐重要,好好敲代碼吧




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1