新聞中心

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

        AVR單片機(jī)學(xué)習(xí)之路

        作者: 時間:2013-12-12 來源:網(wǎng)絡(luò) 收藏

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

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

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

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

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

        一個成功的男人后面有一個能干的女人;
        一個失敗的男人后面有一群嫵媚的女人;
        一個成功的單片機(jī)高手后面有一塊優(yōu)秀的開發(fā)板;
        一個失敗的開發(fā)板后面有一群劣質(zhì)的開發(fā)板。
        選擇一個好的開發(fā)板是非常重要的,要根據(jù)實(shí)際情況,如果你是單片機(jī)新手,建議你購買有個功能全面,外圍多的開發(fā)板系統(tǒng)的學(xué)習(xí),如果你是從其他單片機(jī)轉(zhuǎn)型過來,建議你購買一個最小就可以,還有一個方法就是自己用萬用板焊接學(xué)習(xí)板,不過比較費(fèi)時間,而且出了問題,不知道到底是程序不行還是自己的硬件不行,就會出現(xiàn)問題。

        c語言相關(guān)文章:c語言教程




        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 建平县| 遂宁市| 正安县| 罗甸县| 平泉县| 随州市| 晋宁县| 禹城市| 江永县| 定襄县| 南平市| 井陉县| 班戈县| 淮滨县| 凤阳县| 武山县| 宜兰县| 灵川县| 新巴尔虎左旗| 剑阁县| 运城市| 道孚县| 方山县| 永城市| 水城县| 南木林县| 阿拉善左旗| 杂多县| 历史| 哈巴河县| 武邑县| 乌兰县| 庆城县| 石泉县| 柯坪县| 望城县| 舟山市| 苗栗县| 新化县| 西城区| 海南省|