學(xué)習(xí)模電從入門到精通 如何做才能精通單片機?
如何做才能精通單片機?1、熟悉單片機的原理和結(jié)構(gòu)。2.學(xué)會如何做好電學(xué)的計數(shù)和建模,為設(shè)計電路打好基礎(chǔ)。3.熟練使用C語言,更多地了解他人。;的程序。4.對操作系統(tǒng)原理有一定的了解。至少應(yīng)該有點基礎(chǔ)吧
如何做才能精通單片機?
1、熟悉單片機的原理和結(jié)構(gòu)。
2.學(xué)會如何做好電學(xué)的計數(shù)和建模,為設(shè)計電路打好基礎(chǔ)。
3.熟練使用C語言,更多地了解他人。;的程序。
4.對操作系統(tǒng)原理有一定的了解。
至少應(yīng)該有點基礎(chǔ)吧。
6、調(diào)試電路的能力。
學(xué)習(xí)單片機的步驟
現(xiàn)在的單片機種類很多,但51是最基礎(chǔ)的,所以最好從51開始學(xué),不僅好用,還挺實用的。不過51單片機畢竟太基礎(chǔ)了,很多后來的單片機都大大擴展了功能。所以按照我們實驗室大部分人的路線,大部分人都會學(xué)習(xí)AVR單片機,它的功能比51有了很大的提升,集成了A/D、快速PWM等很多實用功能,在功能上和很多大型單片機有很多相似之處。所以如果以后想掌握其他單片機,AVR無疑是一個很好的跳板。
學(xué)習(xí)過程
學(xué)習(xí)單片機的最終目的當(dāng)然是實踐。我說的學(xué)習(xí)和課堂上學(xué)習(xí)單片機是不一樣的。之前看過一些單片機教材,有講單片機工作原理和內(nèi)部結(jié)構(gòu)的。這些東西我們暫時不需要,等以后開學(xué)了就好好學(xué)。我們現(xiàn)在需要學(xué)習(xí)的是如何用單片機編寫一些簡單的小程序,暫時不考慮內(nèi)部結(jié)構(gòu)原理。從實踐的角度來說,網(wǎng)上有一種說法是先實踐后理論的學(xué)習(xí)方法。
所以我的觀點是這樣的:首先要對單片機的硬件結(jié)構(gòu)有一個基本的了解,至少要知道每個管腳的作用和區(qū)別,然后自己搭建一個單片機的最小系統(tǒng),然后直接從程序開始。最好用C語言編寫程序,從一個簡單的燈開始,逐步深入,可以逐步做一些數(shù)碼管、液晶、DS1302、DS18B20等電子元器件的應(yīng)用,可以深入結(jié)合一些具體的。另外要聲明的是,單片機使用的C語言其實非常有限。課堂上學(xué)習(xí)C很大一部分用不到單片機的初始編程,沒必要因為覺得自己C語言基礎(chǔ)不太好就不看單片機了!
學(xué)習(xí)工具
軟件方面,51單片機用的是KEIL軟件,在學(xué)校圖書館軟件下載等網(wǎng)站都有。具體用法自己查相關(guān)資料,AVR軟件比較多。我用CVAVR,還有ICCAVR等其他編譯軟件,看個人喜好。建議有一定基礎(chǔ)的51再學(xué)習(xí)。另一種是燒軟件。燒錄軟件的功能是將編譯器生成的十六進(jìn)制文件燒錄到單片機中用下載線實用一點,有并口的話最好用并口下載線,軟件最好用廣州雙龍的SLISP軟件。如果筆記本沒有并口,就得買一個名為USBASP的下載器。網(wǎng)上電子市場賣20元左右,軟件會附送光盤。
硬件方面,首先要有單片機。關(guān)于單片機有一點要注意,51單片機最好買89S52和89S51兩個型號。我上面說的燒錄程序是ISP模式,這兩款單片機都支持ISP下載,所以買其他型號的燒錄程序可能不太方便。AVR單片機常用的是ATmega16L,和其他型號差別不大,甚至兼容。至于單片機開發(fā)板,現(xiàn)在的價格很貴,一百到幾百不等,不過還是避開上次學(xué)校宣傳的60多塊的好,沒什么效果。It 買一個是好的,但它并不實用。;如果你不在乎。;我沒有。It 自己買電路板也很方便。It 很容易引出ISP接口,燒程序,然后引出I/O口進(jìn)行擴展。
學(xué)習(xí)單片機的其他幾個注意事項:
1.理論與實踐并重。
對于一個單片機初學(xué)者來說,如果按照教科書式的學(xué)習(xí)方法,會冒出一大堆指令和名詞。學(xué)了很久,還是可以 弄不清楚這些指令是做什么的,也許過幾天你就會覺得無聊,半途而廢。因此,學(xué)用結(jié)合,邊學(xué)邊練,循序漸進(jìn),是一個好方法,這樣使用的指令才能被理解,吃透,根植于心,甚至 "根深蒂固 "有幾次。也就是說,在你學(xué)會了幾條指令(一次不多,只是理解)之后,它 是做實驗的時候了。通過實驗,你可以感受到剛才指令的控制效果,你可以用眼睛(光)看,用耳朵(聲音)聽,這樣你就可以更好的理解指令是如何轉(zhuǎn)化為信號來實現(xiàn)控制的??吹阶约和ㄟ^實驗學(xué)到的東西,不僅有成就感,還能增強自己對單片機的興趣。講真,單片機與其說是學(xué)來的,不如說是做實驗練來的,做實驗也是一個學(xué)習(xí)的過程。所以邊學(xué)邊練的學(xué)習(xí)方法效果特別好。
2.合理安排時間,持之以恒
學(xué)習(xí)單片機can t "三天打魚兩天曬網(wǎng) ",但這需要毅力和決心。學(xué)了幾個說明,就要及時做實驗,融會貫通,而不是等幾天或者幾周再做實驗,效果不好,甚至學(xué)完就忘了。另外,要做好打a "持久戰(zhàn) "。我們不應(yīng)該在感興趣的時候?qū)W習(xí)幾天,不感興趣的時候冷淡幾個星期。學(xué)習(xí)單片機很重要。
3.遇到問題要有耐心
單片機有兩個方面:軟件和硬件。有時候,一個程序如何不能達(dá)到效果,但從理論分析是對的。這是要仔細(xì)找原因的。學(xué)習(xí)單片機經(jīng)常會遇到很多問題,有時候會 這不是一兩天就能解決的。這就是要有耐心,從底層做起。相信每一次發(fā)現(xiàn)錯誤,都會有新的收獲。千萬不要輕易放棄!??!
4.對于只學(xué)過一次的知識來說,充其量也只是略勝于擦肩而過。所以,比較好的方法是過一段時間(1-2個月)再學(xué)一遍,經(jīng)常使用所學(xué)的東西,這樣反復(fù)循環(huán)之后才能徹底理解消化,永不遺忘。
5.應(yīng)適當(dāng)投資購買實驗設(shè)備和書籍。
單片機技術(shù)含金量高。一旦學(xué)會了,一定會給你帶來很高的收益。無論是求職還是開廠辦公司,其前景都是光明無限的。所以在學(xué)習(xí)的時候,要舍得適當(dāng)投資購買必要的學(xué)習(xí)和實驗設(shè)備。另外,要經(jīng)常去科技圖書店,買一些適合自己學(xué)習(xí)提高的書。一本好書真的很重要,你可以隨時閱讀它,補充你沒有的知識。;任何時候都不能理解或忘記。
請問電子電路設(shè)計難學(xué)?
學(xué)習(xí)電子學(xué)可以 不是一兩年就能掌握的。你要有心理準(zhǔn)備。學(xué)習(xí)時,電路分析、計電、模擬電是基礎(chǔ)。最基本的是了解,打基礎(chǔ)。有時間可以學(xué)到很多實用的知識。在設(shè)計電路的時候,首先要了解最基本的知識,根據(jù)電路的用途分析用什么樣的單元電路,然后根據(jù)你所學(xué)的,比如模擬電學(xué)中的一些相關(guān)公式。但是,你仍然必須學(xué)習(xí)電路分析,數(shù)字電學(xué)和模擬電學(xué)等基礎(chǔ)課程,但你可以 不要掌握基礎(chǔ)。畢竟要一步一步來。希望我的回答對你有幫助。