AVR單片機(jī)自學(xué)筆記

出版時間:2012-7  出版社:北京航空航天大學(xué)出版社  作者:范紅剛,宋彥佑,董翠蓮 編著  頁數(shù):360  字?jǐn)?shù):501000  

內(nèi)容概要

  《AVR單片機(jī)自學(xué)筆記》以ATmega128單片機(jī)為核心,結(jié)合作者多年教學(xué)和指導(dǎo)大學(xué)生電子設(shè)計(jì)競賽的經(jīng)驗(yàn)編寫而成。
  《AVR單片機(jī)自學(xué)筆記》繼續(xù)保持《51單片機(jī)自學(xué)筆記》一書的寫作風(fēng)格。以任務(wù)為中心,并在書中配有多幅卡通圖片,以輕松詼諧的語言漸進(jìn)式地講述了AVR單片機(jī)的使用方法。本書不但講述了AVR單片機(jī)的常用知識,還重點(diǎn)講述了Bootl.oader及嵌入式操作系統(tǒng)AVRX的使用方法,更為重要的是書中還包括單色圖形液晶屏繪圖函數(shù)庫的應(yīng)用,同時將許多實(shí)際應(yīng)用中的設(shè)計(jì)內(nèi)容及調(diào)試經(jīng)驗(yàn)融人到本書。
  本書既可以作為單片機(jī)愛好者的自學(xué)用書,也可以作為大中專院校自動化、電子和計(jì)算機(jī)等相關(guān)專業(yè)的教學(xué)參考書。

書籍目錄

第1章 AVR單片機(jī)及其開發(fā)環(huán)境簡介
1.1 什么是單片機(jī)
1.2 單片機(jī)都能干什么
1.3 學(xué)單片機(jī)一定要從51單片機(jī)開始嗎
1.4 AVR單片機(jī)“強(qiáng)”在哪兒
1.5 AVR 8位單片機(jī)的家族成員
1.5.1 AVR單片機(jī)的型號列表
1.5.2 選擇哪一款單片機(jī)還得自己做主
1.6 簡單介紹本書的主角-ATmega128
1.6.1 ATmega128單片機(jī)的主要性能
1.6.2 ATmega128單片機(jī)的引腳說明
1.7 AVR單片機(jī)集成開發(fā)環(huán)境的安裝
1.7.1 WinAVR的安裝
1.7.2 AVRStudio的安裝
1.7.3 下載軟件
1.8 用什么語言和AVR單片機(jī)交流
1.8.1 還是先從匯編語言談起吧
1.8.2 強(qiáng)大的C語言能否一統(tǒng)天下
1.9 實(shí)驗(yàn)設(shè)備
1.9.1 最小系統(tǒng)板
1.9.2 本書所用的實(shí)驗(yàn)開發(fā)板
1.9.3 下載線
1.10 一個古老神燈的閃爍例程
1.10.1 一個LED燈閃爍的硬件電路
1.10.2 開發(fā)軟件使用
1.11 介紹一下筆者的學(xué)習(xí)過程及心得
1.11.1 筆者是如何“上AVR道”兒的
1.11.2 最快的學(xué)習(xí)方法就是跟隨成功者的腳步
1.11.3 誰沒郁悶過
1.11.4 歡迎加入“單片機(jī)同盟”
第2章 重溫C語言
2.1 C語言的四梁八柱-C語言的結(jié)構(gòu)
2.1.1 C語言的基本結(jié)構(gòu)
2.1.2 C語言的執(zhí)行過程
2.2 C語言的基本字符、標(biāo)識符和關(guān)鍵字
2.3 從儲物盒想起C語言中的基本數(shù)據(jù)類型
2.3.1 常量與變量
2.3.2 整型數(shù)據(jù)
2.3.3 字符型數(shù)據(jù)
2.3.4 實(shí)型數(shù)據(jù)
2.4 C語言中的運(yùn)算符
2.4.1 誰不懂“復(fù)制”啊——賦值運(yùn)算符
2.4.2 加、減、乘、除少不了——算術(shù)運(yùn)算符
2.4.3 加、減的另一種表示——增量和減量運(yùn)算符
2.4.4 誰大誰小要弄清——關(guān)系運(yùn)算符
2.4.5 與、或、非——邏輯運(yùn)算符
2.4.6 位運(yùn)算符
2.4.7 復(fù)合賦值運(yùn)算符
2.4.8 條件運(yùn)算符
2.4.9 指針和地址運(yùn)算符
2.4.10 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符
2.5 利益共同體——函數(shù)
2.5.1 函數(shù)究竟是什么
2.5.2 系統(tǒng)庫函數(shù)
2.5.3 用戶自定義編寫的函數(shù)
2.5.4 變量的勢力范圍和生命時間
2.6 程序結(jié)構(gòu)和流程控制語句
2.6.1 按部就班——順序結(jié)構(gòu)
2.6.2 人生的十字路口——選擇結(jié)構(gòu)
2.6.3 小毛驢拉完磨就放你回去——循環(huán)結(jié)構(gòu)
2.7 物以類聚說數(shù)組
2.7.1 一行大樹——一維數(shù)組
2.7.2 兩行民宅——二維數(shù)組
……
第3章 AVR的觸角-I/O口的應(yīng)用
第4章 外部中斷的應(yīng)用
第5章 定時器/計(jì)數(shù)器的應(yīng)用
第6章 模/數(shù)轉(zhuǎn)換器ADC的應(yīng)用
第7章 同步串行通信SPI接口
第8章 通用串行接口USART的應(yīng)用
第9章 TWI(Iz C)總線接口的應(yīng)用
第10章 其他片內(nèi)外設(shè)資源的應(yīng)用
第11章 BootLoader引導(dǎo)加載功能的應(yīng)用
第12章 實(shí)時操作系統(tǒng)AVRX的應(yīng)用
第13章 12864LCD及其繪圖函數(shù)庫的應(yīng)用
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   接著上面的話題,下面繼續(xù)研究全局變量在單片機(jī)系統(tǒng)中應(yīng)用。例如,單片機(jī)控制智能小車,當(dāng)小車檢測到3個鐵片時就立刻停止運(yùn)動。在設(shè)計(jì)程序時,可以把小車檢測鐵片這個任務(wù)用一個函數(shù)來實(shí)現(xiàn),把小車尋跡向前運(yùn)動用一個函數(shù)來實(shí)現(xiàn),但是,在這兩個函數(shù)中都涉及一個用來存儲鐵片數(shù)量的全局變量,在檢測鐵片函數(shù)中只是當(dāng)檢測到了鐵片時將存儲鐵片數(shù)量的全局變量加1,在小車尋跡向前運(yùn)動的函數(shù)中判斷這個全局變量是否等于3,如果等于3就讓小車立刻停車,否則繼續(xù)前進(jìn)。當(dāng)然全局變量的用法要和具體應(yīng)用結(jié)合起來,在后續(xù)章節(jié)中會結(jié)合實(shí)例練習(xí)。 2.變量的存儲類別 上文說到,每個變量都有自己的勢力范圍和生命時間?,F(xiàn)在即將與大家一起探討的就是有關(guān)變量生命時間的重要話題,即研究一下變量的存儲類別。那么,如何理解存儲類別呢?在C語言中為什么要區(qū)分存儲類別呢?下面聽聽阿范是怎么說的吧! 從變量的生命時間來看,變量的存儲可以分為動態(tài)存儲和靜態(tài)存儲。如何理解這兩種存儲方式呢?這得先從生活中那些事兒談起,中國人口多,對樓房的需求也多,樓價一直攀升,這就導(dǎo)致有些人買了屬于自己的房子,而有些人只能租房子住了。買了自己的房子的就算安居樂業(yè)了;而租房子住的則是 居無定所,會頻繁地更換住所。當(dāng)然了,長期來看,這些房子都是人活著的時候的臨時住所而已。好了,現(xiàn)在來說說變量的兩種存儲方式。靜態(tài)存儲方式是指在程序的運(yùn)行期間給變量分配固定的存儲空間的方式。動態(tài)存儲方式是指在程序運(yùn)行期間根據(jù)需要進(jìn)行動態(tài)地分配存儲空間的方式。關(guān)于變量的兩種存儲方式與前面提到的兩種住房人的關(guān)系請自行體會吧。

圖書封面

評論、評分、閱讀與下載


    AVR單片機(jī)自學(xué)筆記 PDF格式下載


用戶評論 (總計(jì)27條)

 
 

  •   AVR單片機(jī)自學(xué)筆記 從沒看過此類書籍 買本學(xué)習(xí)學(xué)習(xí)
  •   講解詳細(xì) 通俗易懂 整本書都很給力 思路清晰明了 對學(xué)習(xí)AVR單片機(jī)有很大的幫助
  •   自學(xué)單片機(jī)很實(shí)用的一本書
  •   語言通俗 簡單易懂 非常適合單片機(jī)初級學(xué)者 必須贊一個?。?!
  •   是一本學(xué)習(xí)AVR很好的書,
  •   很實(shí)用的入門書籍,保持了自學(xué)筆記系列的一貫風(fēng)格。
  •   還沒時間看,適合自學(xué)用
  •   書本介紹栩栩如生,翻了翻感覺講述很好。
  •   這系列的書,都挺好的。真心的喜歡。
  •   本人菜鳥,看了進(jìn)入很快,語言直接形象
  •   內(nèi)容幽默,通俗易懂,實(shí)用性強(qiáng),看過幾頁就被它深深吸引住了,強(qiáng)烈建議大家購買啊!
  •   看了一大半了 覺得很不錯,
  •   很好,實(shí)用,剛買回就派上用場,解決了一個技術(shù)問題
  •   不錯。對于剛?cè)腴T想學(xué)軟件的是一本好書!
  •   適合初學(xué)者、特別初級的人。
  •   要是有視頻光碟就更好了
  •   內(nèi)容還算不錯 寫的挺有意思 易于理解
  •   書不錯,內(nèi)容比較豐富,是介紹Mega128和GCC的,關(guān)鍵地方也還寫得比較細(xì)致。
  •   東西雖然別人代收的 但是發(fā)貨真的很快 昨天晚上定的 第二天中午就到了 回去仔細(xì)看看后再做詳評了
  •   書講的很好。只是要配合著手冊看才行
  •   對學(xué)習(xí)很有用的工具,用它少走了很多的彎路!謝謝作者!
  •   很好的書 向大家推薦!
  •   書本和老師的授課相互結(jié)合完美解決問題。
  •   如果想學(xué)51單片機(jī)那么推薦51單片機(jī)自學(xué)筆記,如果想學(xué)AVR單片機(jī),那么推薦這本書,同一個老師編寫,內(nèi)容很豐富!
  •   看過后,感覺非常實(shí)用。
  •   這是同學(xué)介紹我看的一本書,同學(xué)看完以后感覺非常適合我們這些人,于是推薦我也買一本,買了以開始看,感覺非常不錯。很適合自學(xué)的學(xué)生,也適合在一個人靜下心的時候看,通俗易懂。
  •   對于學(xué)習(xí)AVR單片機(jī)的朋友來說,很有用,這個“自學(xué)筆記”系列的書都很不錯。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7