|
AVR單片機推薦資料:深入淺出AVR 一本很好的書
0.png (173.39 KB, 下載次數(shù): 212)
下載附件
2017-11-25 05:48 上傳
0.png (171.67 KB, 下載次數(shù): 195)
下載附件
2017-11-25 05:48 上傳
寫在前面的話
熟悉C語言環(huán)境,對您來說,也許并不是一件難事。
如果你喜歡系統(tǒng)地學(xué)習(xí)一門知識
您可以按部就班的依次閱讀各個章節(jié)。這對您系統(tǒng)掌握一種單片機、熟悉一種開發(fā)環(huán)境、了解一種工程思想、學(xué)習(xí)一類應(yīng)用算法是非常有好處的。
如果你喜歡開門見山
您是一個急性子的人,凡事喜歡一針見血,透過現(xiàn)象看本質(zhì)。在閱讀時,您可以首先從各章的實例出發(fā),遇到您感興趣的內(nèi)容時,再回頭閱讀章節(jié)的詳細(xì)說明。跳過無用、冗繁的比喻、講解,直接閱讀如何使用代碼生成向?qū)Й@得所需代碼、直接通過 Datasheet中的寄存器說明掌握某一硬件資源的操作方式,對您來說,可能是一種更有效的方式。本書為了顧及大部分人的口味,可謂“灌水頗多”,還請您自己原諒我們這種做法,擠干“水分”,獲取您最感興趣的部分。
如果你曾經(jīng)閱讀過類似的技術(shù)類書籍
您最好找一本同類的書籍放在手邊,以備不時的對照,補充需要的內(nèi)容。本書在編寫之時,參考了大量同類書籍,有意避開了可能“雷同” 的部分。我們雖然不會是“Datasheet 的翻譯”,但是,也因此造成了很多內(nèi)容的缺失,典型的例子就是本書的“偏向軟件處理的特征”。嵌 入式系統(tǒng)設(shè)計同時包含軟/硬兩部分的設(shè)計,而本書沒有去詳細(xì)介紹專 門針對 ATmega48/88/168 的硬件組成。配合光盤內(nèi)的數(shù)據(jù)手冊閱讀,可能是您最好的選擇。
如果你只是想消遣一下
技術(shù)來源于生活,看看您身邊的技術(shù)都可以用哪些身邊的例子來進行類比——這通常是一件非常有趣的事情。所謂言者無心,聽者有意。 我們一個很不經(jīng)意且并不恰當(dāng)?shù)谋扔,也許能燃起您的一絲靈感。如 果我們真的起到了拋磚引玉的作用,還請您一定要告訴我們、告訴身 邊搞技術(shù)的朋友——原來技術(shù)可以這么有趣。在本書的很多章節(jié)中, 原理解析部分通常包含了很多有趣的模型和比喻,有空的話,不妨還 請您駐足瀏覽一番。
怎樣閱讀本書
如果你是一個高手,或者是一個自稱的老手
請選擇其它更適合您閱讀的書籍。如果你真的想學(xué)習(xí)AVR 單片機,我們認(rèn)為閱讀官方的 Datasheet 更直接,更經(jīng)濟。如果您是想為初學(xué)者 尋找一本入門書籍——我們相信您的選擇。
如果你是一個電子類專業(yè)的在校學(xué)生
我們推薦你先仔細(xì)閱讀第一篇第一章,熟悉和了解數(shù)據(jù)手冊Datasheet的使用方法。緊接著,您可以跳過第二篇,直接進入第三篇,溫習(xí)和補充一些 C 語言知識。這一篇章中,由于省略了大部分經(jīng)典 C 語言教材的語法介紹,因此,我們推薦您還需要將一本譚浩強前輩的《C程序設(shè)計》放在手邊,以備隨時查閱。在此之后,你就可以自由的按照喜好,閱讀第二篇中的內(nèi)容了。不用過于擔(dān)心章節(jié)之間的穿插關(guān)系, 書的旁批中會給您指出相關(guān)知識所在的位置。
如果你是一個電子愛好者
動手實踐,是我們共同的愛好。在每一個章節(jié)中,都有一個對應(yīng)的實例,即便章節(jié)中的解說沒有看懂,通常,實踐的過程都會使我們恍然大悟。本書偏重于嵌入式系統(tǒng)的軟件設(shè)計,這并不是說,作為一個電子愛好者,就很難讀懂,相反,這本書在最初確立原則時,就是設(shè)計 用來輔助軟件功底稍差的電子愛好者,使大家有機會成為“軟硬兼得”的高手。本書的第二篇應(yīng)該是您下功夫閱讀的對象。
如果你是一個偏向于軟件的
AVR 愛好者,我們最關(guān)心的是如何使用手中的語言
作為偏向于軟件的工具最直接的去操縱硬件資源。硬件細(xì)節(jié),往往是我們想忽略的,因此本書的代碼編寫是建立在“ICC 代碼生成向?qū)А敝系摹Mㄟ^第一篇第一章關(guān)于 Datasheet 的介紹,您應(yīng)該能最快的找到您感興趣的寄存器。同時,本書介紹了大量嵌入式系統(tǒng)中常見的算法,包含的內(nèi)容從C語言到數(shù)據(jù)結(jié)構(gòu);從算法設(shè)計到操作系統(tǒng);從編碼規(guī)范到軟件工程……您可以直接閱讀本書的第三篇,相信一定有可以與您共鳴的地方。
如果你是一個在職的工程師,想接觸一下AVR 單片機
本書在編寫之時,是以輔助 Datasheet 閱讀為藍(lán)本的。學(xué)習(xí)AVR單片機,對您來說,應(yīng)該以 Datasheet 為主,在理解出現(xiàn)障礙或者需要實例作為參照時,可以本書作為有限的參考。
如果你曾經(jīng)學(xué)習(xí)過 51 單片機
如果您習(xí)慣于用匯編語言開發(fā)51 單片機,那么 C 語言可能是您最大的障礙。首先,快速閱讀本書第三篇的內(nèi)容,跳過難以一時理解的部分, 迅速進入第二篇章。在這一篇章中,您可以跳過“原理解析”直接進入“實際應(yīng)用”部分。俗話說,一通百通,對比曾經(jīng)的學(xué)習(xí)的51 知識
0.png (173.02 KB, 下載次數(shù): 184)
下載附件
2017-11-25 05:47 上傳
0.png (208.64 KB, 下載次數(shù): 186)
下載附件
2017-11-25 05:47 上傳
0.png (189.97 KB, 下載次數(shù): 182)
下載附件
2017-11-25 05:47 上傳
各大書店皆可入手
|
|