為什么要學(xué)習(xí)單片機(jī)
當(dāng)今社會(huì),應(yīng)用單片機(jī)的產(chǎn)品已經(jīng)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒(méi)有單片機(jī)的足跡。現(xiàn)在,這種單片機(jī)的使用領(lǐng)域已十分廣泛,如智能儀表、實(shí)時(shí)工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等,這些都離不開單片機(jī)。因此,單片機(jī)的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計(jì)算機(jī)應(yīng)用與智能化控制的工程師和科學(xué)家。科技越發(fā)達(dá),智能化的東西就越多。學(xué)習(xí)單片機(jī)是社會(huì)發(fā)展的必然需求,也是電子愛(ài)好者和工程師的必修課。
早期的大部分電子儀器和設(shè)備,不是成本太高就是電路復(fù)雜,工程師要維護(hù)它要花很多精力和時(shí)間,想要更改它的功能更加困難。而單片機(jī)強(qiáng)大的功能應(yīng)付這些將會(huì)使您得心應(yīng)手,當(dāng)然前提是您必需要去了解和學(xué)習(xí)它。
從事單片機(jī)技術(shù)的研發(fā)工程師都屬于高職位、高薪水崗位。據(jù)調(diào)查,截止2006年,我國(guó)的單片機(jī)從業(yè)人員250萬(wàn)人。隨著社會(huì)的發(fā)展,單片機(jī)的從業(yè)人員將更為搶手。據(jù)不完全統(tǒng)計(jì),到2010年,我國(guó)單片機(jī)設(shè)計(jì)從業(yè)人員將達(dá)400萬(wàn)人之多。培養(yǎng)單片機(jī)應(yīng)用人才,特別是具有最新現(xiàn)代單片機(jī)技術(shù)和實(shí)踐經(jīng)驗(yàn)的工程師具有著重要的現(xiàn)實(shí)意義。
單片機(jī)的主要特點(diǎn)
1、優(yōu)異的性能價(jià)格比
2、高集成度,高可靠性,體積小
3、低電壓,低功耗
4、控制功能強(qiáng)大
5、豐富靈活的軟件編程
6、應(yīng)用領(lǐng)域廣泛,可涉及所有電子領(lǐng)域
學(xué)習(xí)單片機(jī)怎么入門
1、首先要學(xué)習(xí)C語(yǔ)言基礎(chǔ),就相當(dāng)于80%會(huì)單片機(jī)了,因?yàn)楝F(xiàn)在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C語(yǔ)言。
2、聽(tīng)起來(lái)單片機(jī)比較陌生,不是因?yàn)椴欢遣恢婪椒ê土鞒獭,F(xiàn)簡(jiǎn)單說(shuō)說(shuō),僅供參考;
3、先看內(nèi)核8051的單片機(jī):***宏晶的STC89C51-DIP40/或其它如新茂,到網(wǎng)上買一個(gè)開發(fā)板,價(jià)格不會(huì)超過(guò)200元。
4、看一下單片機(jī)功能:包換內(nèi)部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
5、編譯環(huán)境、編程軟件KEIL。
6、打開開發(fā)板的例子程序,在KEIL編譯,下載到板,看結(jié)果和說(shuō)明是不是相符,達(dá)到這樣效果時(shí),心里肯定很激動(dòng),這時(shí)真正學(xué)會(huì)了單片機(jī),成功了。
7、然后再學(xué)會(huì)看電路圖,電路圖其實(shí)很簡(jiǎn)單,就是一根線從一個(gè)地方連接到另一個(gè)地方,寫代碼時(shí),只記住單片機(jī)是哪一個(gè)管腳,然后對(duì)它寫代碼即可。
如何學(xué)好單片機(jī)
1、熟悉單片機(jī)的原理,結(jié)構(gòu);
2、學(xué)好數(shù)電,模電,為設(shè)計(jì)電路打好基礎(chǔ);
3、熟練使用C語(yǔ)言,多學(xué)習(xí)別人的程序;
4、對(duì)操作系統(tǒng)原理有一定的了解;
5、Protel至少要有點(diǎn)基礎(chǔ);
6、要實(shí)際動(dòng)手調(diào)試電路的能力。
學(xué)習(xí)單片機(jī)的步驟
當(dāng)前的單片機(jī)種類很多,但是 51 是最基礎(chǔ)的,因此單片機(jī)的學(xué)習(xí)最好也是從 51 開始,不僅容易上手,而且相當(dāng)實(shí)用。然而 51 單片機(jī)畢竟過(guò)于基礎(chǔ),后來(lái)的很多單片機(jī)在功能上都有很大的擴(kuò)展,因此按照我們實(shí)驗(yàn)室多數(shù)人的路線接下來(lái)大多數(shù)人會(huì)學(xué)習(xí) AVR 單片機(jī), AVR 單片機(jī)在功能上較 51 有很大提升,集成了 A/D 、快速 PWM 等很多實(shí)用的功能,而且和很多大型的單片機(jī)在功能上有很多類似之處,因此如果以后還想掌握其他單片機(jī) AVR 無(wú)疑是一個(gè)很好的跳板。
學(xué)習(xí)單片機(jī)的過(guò)程
學(xué)習(xí)單片機(jī)最終要的是當(dāng)然是練,我所說(shuō)的學(xué)習(xí)跟課堂上的單片機(jī)學(xué)習(xí)不同,我以前也看過(guò)一些單片機(jī)教材,有些教材講的是單片機(jī)的工作原理和內(nèi)部結(jié)構(gòu),這些東西對(duì)于我們暫時(shí)并不需要,等以后開課的時(shí)候在學(xué)習(xí)好了。現(xiàn)在要學(xué)習(xí)的是暫時(shí)拋開內(nèi)部結(jié)構(gòu)原理不談,如何能用單片機(jī)寫一些簡(jiǎn)單的小程序,是從實(shí)用性的角度出發(fā),網(wǎng)上有一種說(shuō)法稱之為先實(shí)踐后理論的學(xué)習(xí)方法。
因此我的觀點(diǎn)如下,單片機(jī)的硬件結(jié)構(gòu)首先要有一個(gè)基本的了解,最起碼要知道各引腳的功能、區(qū)別,能自己動(dòng)手搭一個(gè)單片機(jī)的最小系統(tǒng),然后就可以直接從程序入手,程序最好還是用 C 語(yǔ)言編程,從簡(jiǎn)單的跑馬燈做起,逐漸深入,陸續(xù)可以做一些數(shù)碼管、液晶、 DS1302 、 DS18B20 等電子元器件的應(yīng)用,在深入就可以結(jié)合一些具體實(shí)例擴(kuò)展一些中斷、串口通訊等功能。還有一點(diǎn)要聲明的是單片機(jī)里用到的 C 語(yǔ)言其實(shí)很有限,課堂上學(xué)習(xí) C++ 的很大一部分內(nèi)容在初期單片機(jī)編程中都用不到,因此沒(méi)必要因?yàn)橛X(jué)的自己的 C 語(yǔ)言基礎(chǔ)不是很好而對(duì)單片機(jī)望而止步!
學(xué)習(xí)單片機(jī)的工具
軟件方面方面, 51 單片機(jī)用的是 KEIL 軟件,這個(gè)軟件在學(xué)校圖書館軟件下載和其他網(wǎng)站上都有,具體用法自己查找相關(guān)資料, AVR 的軟件就比較多了,我用的是 CVAVR ,另外還有 ICCAVR 等多款編譯軟件,這要看個(gè)人喜好了,建議有了一定的 51 基礎(chǔ)再學(xué)。另外就是燒寫軟件,燒寫軟件的作用就是將編譯器生成的 HEX 文件燒寫至單片機(jī)里,這要配合下載線實(shí)用,如果有并口的話最好用并口下載線,軟件最好用廣州雙龍的 SLISP 軟件,如果是筆記本沒(méi)有并口的話則要自己買一個(gè)下載器了,名稱為 USBASP ,網(wǎng)上電子市場(chǎng)有賣 20 塊錢左右,軟件會(huì)隨光盤自帶。
硬件方面,首先是要有單片機(jī),對(duì)于單片機(jī)有一點(diǎn)要注意, 51 單片機(jī)最好買 89S51 、 89S52 這兩種型號(hào),上面我所說(shuō)的燒寫程序是 ISP 方式,這兩種單片機(jī)支持 ISP 下載,所以如果買其他型號(hào)的燒寫程序可能會(huì)不太方便, AVR 單片機(jī)常用的就是 ATmega16L 其它型號(hào)的區(qū)別也不是很大,甚至有些兼容。至于單片機(jī)開發(fā)板,目前的價(jià)格都很貴,從一百到幾百不等,不過(guò)像上次學(xué)校里廣告的那個(gè)六十多塊錢的最好還是免了,沒(méi)什么作用。能買一塊當(dāng)然好,沒(méi)有的話也不要緊,自己動(dòng)手買個(gè)電路板搭一下也很方便,引出 ISP 接口,燒寫程序十分容易,然后將 I/O 口引出擴(kuò)展也很方便。
單片機(jī)書籍推薦
1、編MCS-51單片機(jī)應(yīng)用設(shè)計(jì)
哈爾濱工業(yè)大學(xué)出版社 張毅剛
此書主要以匯編語(yǔ)言為主,對(duì)單片機(jī)內(nèi)部結(jié)構(gòu)介紹較詳細(xì),初學(xué)者可選擇本書。
2、8051系列單片機(jī)C程序設(shè)計(jì)完全手冊(cè)
人民郵電出版社 求是科技
此書主要講了單片機(jī)的C語(yǔ)言編程及很多例子,可參考,是一本非常好的書。
-
單片機(jī)
+關(guān)注
關(guān)注
6044文章
44624瀏覽量
638930
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
學(xué)單片機(jī)需要什么基礎(chǔ)
學(xué)習(xí)單片機(jī)需要什么基礎(chǔ)?學(xué)單片機(jī)到底學(xué)什么?
學(xué)單片機(jī)需要什么基礎(chǔ)知識(shí)
學(xué)習(xí)單片機(jī)需要什么基礎(chǔ)?
新手學(xué)習(xí)單片機(jī)的首選:51單片機(jī)
單片機(jī)學(xué)習(xí)入門之單片機(jī)基礎(chǔ)知識(shí)詳細(xì)資料概述
![<b class='flag-5'>單片機(jī)</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>入門</b>之<b class='flag-5'>單片機(jī)</b>基礎(chǔ)知識(shí)詳細(xì)資料概述](https://file.elecfans.com/web1/M00/68/F7/o4YBAFvQD7-AWIrmAAD9iinpT8Q619.png)
單片機(jī)入門教程之十天學(xué)會(huì)單片機(jī)非常完整版PPT教程免費(fèi)下載
![<b class='flag-5'>單片機(jī)</b><b class='flag-5'>入門</b>教程之十天學(xué)會(huì)<b class='flag-5'>單片機(jī)</b>非常完整版PPT教程免費(fèi)下載](https://file.elecfans.com/web1/M00/8E/2C/pIYBAFytqfCAcMYGAAV8y4MGVpQ505.png)
學(xué)單片機(jī)需要什么基礎(chǔ)?單片機(jī)的詳細(xì)資料介紹
![<b class='flag-5'>學(xué)</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>需要什么</b>基礎(chǔ)?<b class='flag-5'>單片機(jī)</b>的詳細(xì)資料介紹](https://file.elecfans.com/web1/M00/8D/87/o4YBAFyqqkaAe7etAAUmloC2zqQ513.png)
51單片機(jī)快速學(xué)習(xí)的預(yù)備知識(shí)資料免費(fèi)下載
![51<b class='flag-5'>單片機(jī)</b>快速<b class='flag-5'>學(xué)習(xí)</b>的預(yù)備知識(shí)資料免費(fèi)下載](https://file.elecfans.com/web1/M00/9B/18/pIYBAF0imF-AJMAUAACTEqVZuvQ202.png)
如何從內(nèi)到外了解單片機(jī)
![如何從內(nèi)到外了解<b class='flag-5'>單片機(jī)</b>](https://file.elecfans.com/web1/M00/B1/C3/o4YBAF4DKICAVDVrAACfG_IHwR8718.jpg)
單片機(jī)入門學(xué)習(xí)教程單片機(jī)的詳細(xì)概述
![<b class='flag-5'>單片機(jī)</b><b class='flag-5'>入門</b><b class='flag-5'>學(xué)習(xí)</b>教程<b class='flag-5'>單片機(jī)</b>的詳細(xì)概述](https://file.elecfans.com/web1/M00/D3/3A/o4YBAF_Rd4uAXkGbAAF416VYIbM625.png)
十天學(xué)會(huì)單片機(jī)可能嗎?單片機(jī)入門需要多久?
![十天學(xué)會(huì)<b class='flag-5'>單片機(jī)</b>可能嗎?<b class='flag-5'>單片機(jī)</b><b class='flag-5'>入門</b><b class='flag-5'>需要</b>多久?](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
如何學(xué)習(xí)STC單片機(jī)
![如何<b class='flag-5'>學(xué)習(xí)</b>STC<b class='flag-5'>單片機(jī)</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
和生活一起理解51單片機(jī)① 如何入門學(xué)習(xí)單片機(jī)
![和生活一起理解51<b class='flag-5'>單片機(jī)</b>① 如何<b class='flag-5'>入門</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>單片機(jī)</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
新手怎樣如何學(xué)習(xí)單片機(jī),單片機(jī)自學(xué)教程入門資料分享
![新手怎樣如何<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>單片機(jī)</b>,<b class='flag-5'>單片機(jī)</b>自學(xué)教程<b class='flag-5'>入門</b>資料分享](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論