<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 高效學(xué)習(xí)AVR單片機(jī)的方法

          高效學(xué)習(xí)AVR單片機(jī)的方法

          作者: 時(shí)間:2013-01-09 來(lái)源:網(wǎng)絡(luò) 收藏

          怎樣可以成為單片機(jī)高手,下面是一些建議學(xué)習(xí)的流程。

          一、購(gòu)買(mǎi)一兩本書(shū),筆者推薦兩本 《單片機(jī) 開(kāi)發(fā)入門(mén)指導(dǎo)》,《高檔8位單片機(jī)原理與開(kāi)發(fā)應(yīng)用指南》。買(mǎi)書(shū)的目的:看書(shū)大體了解單片機(jī)的結(jié)構(gòu)和工作原理,了解基本概念和基礎(chǔ)知識(shí),其實(shí)新手是不可能完全看懂一本書(shū)的,如果你能,你已經(jīng)是高手了,所以不要期望一字一句去搞懂書(shū)上說(shuō)的到底是什么東西??赐陼?shū)對(duì)相關(guān)內(nèi)容有個(gè)概念性的了解就可以了。

          二、開(kāi)始動(dòng)手配置開(kāi)發(fā)環(huán)境,動(dòng)手去做,實(shí)踐出真知。筆者推薦使用ICC AVR + AVR studio +AVR mega16 + JTAGISP下載仿真器的組合。抄幾個(gè)程序,增強(qiáng)一下自己的信心,看到自己的程序在單片機(jī)上跑起來(lái),那種愉悅的心情是和用軟件仿真僅僅看到 IO口的變化是截然不同的,不在一個(gè)層次。(關(guān)于軟件硬件開(kāi)發(fā)環(huán)境的選擇和環(huán)境如何配置后面都有講述)

          三、抄過(guò)一段時(shí)間的程序后,你需要自己動(dòng)手寫(xiě)程序,如果你是新手,你需要一點(diǎn)一點(diǎn)做起,從IO口操作,到定時(shí)器,到數(shù)碼管,AD轉(zhuǎn)換,鍵盤(pán),中斷,LCD等等,通過(guò)實(shí)際寫(xiě)程序去了解芯片的工作情況,那樣你將進(jìn)步得更快。

          四、想一想自己要做個(gè)什么東西,圍繞一個(gè)主題去展開(kāi)學(xué)習(xí),去查相關(guān)的資料。事件驅(qū)動(dòng)的學(xué)習(xí)效率是最高的,你可以更深層次的理解應(yīng)該學(xué)習(xí)什么,怎樣的學(xué)習(xí)才有效,學(xué)到的內(nèi)容在實(shí)際操作中有用。

          五、關(guān)于開(kāi)發(fā)板的選擇

          一個(gè)成功的男人后面有一個(gè)能干的女人;

          一個(gè)失敗的男人后面有一群嫵媚的女人;

          一個(gè)成功的單片機(jī)高手后面有一塊優(yōu)秀的開(kāi)發(fā)板;

          一個(gè)失敗的開(kāi)發(fā)板后面有一群劣質(zhì)的開(kāi)發(fā)板。

          選擇一個(gè)好的開(kāi)發(fā)板是非常重要的,要根據(jù)實(shí)際情況,如果你是單片機(jī)新手,建議你購(gòu)買(mǎi)有個(gè)功能全面,外圍多的開(kāi)發(fā)板系統(tǒng)的學(xué)習(xí),如果你是從其他單片機(jī)轉(zhuǎn)型過(guò)來(lái),建議你購(gòu)買(mǎi)一個(gè)最小系統(tǒng)板就可以,還有一個(gè)方法就是自己用萬(wàn)用板焊接學(xué)習(xí)板,不過(guò)比較費(fèi)時(shí)間,而且出了問(wèn)題,不知道到底是程序不行還是自己的硬件不行,就會(huì)出現(xiàn)問(wèn)題。



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();