《深入淺出AVR單片機》是中國電力出版社出版圖書,該書思路清晰,以avr單片機為載體,介紹了初學單片機所必須掌握的專業知識。書中語言嚴謹但不乏幽默風趣,配以大量的照片、圖示和實例程式,使讀者在愉悅中完成專業知識的學習,並培養了學習嵌入式系統的興趣。本書在講述avr單片機的同時,更注重於對讀者學習和設計能力的啟發、培養,幫助他們養成“從實踐中來,到實踐中去”的科學方法論,為進一步的學習創造了基礎。
基本介紹
- 書名:深入淺出AVR單片機
- 作者:江海波 王卓然
- ISBN:9787508369037
- 出版社:中國電力出版社
基本信息,內容簡介,前 言,目錄,
基本信息
上架時間:2008-6-10
出版日期:2008 年6月
開本:16開
頁碼:509
版次:1-1
內容簡介
本書講述淺顯、內容豐富、編排合理、實例詳盡。首先介紹了如何閱讀器件資料的方法,然後熟悉iccavr集成開發環境並搭建實驗開發裝置,接著從實際套用出發,啟發式地介紹avr單片機的常用資源和對應軟體方法,最後較為全面地補充了從事嵌入式系統開發要擴展的軟體知識。
本書既可作為單片機愛好者的自學用書,也可作為大中專院校電子、自動化和計算機等相關專業的教學參考書。
前 言
感謝您翻開這本與眾不同的單片機書籍。
在本書中您無法找到下列內容
1. 對英文版數據手冊照抄照翻。
2. 如何使用彙編語言編寫單片機軟體。
3. 對單片機各種資源過於詳細的講解。
在其他書籍中您不一定能找到下列內容
1. 以一種單片機為依託,學習各種單片機的通用法則。
2. 用生動的語言講述各種單片機原理。
3. 如何自己動手搭建單片機實驗室。
4. 大量的套用實例,完整的程式代碼。
5. 嵌入式系統開發和調試的工程思想。
6. 填補學校教學與工作需求之間的能力訓練空白。
其他幾個需要說明的問題
1. 本書配套光碟在本書的閱讀中非常重要,請注意保管。
2. 任何一種單片機都可以作為單片機入門學習的機型,只是我們推薦AVR罷了。
3. 以C語言入門只是加速學習過程,入門後還需補習彙編。
4. 書中提及的各公司及其產品名稱均屬引用,作者不擁有其他權利。
目錄
前言
寫在前面的話如何閱讀本書
第1篇 Are you ready?
第1章 學會閱讀Datasheet
1.1 如何閱讀PDF檔案,如何獲得Datasheet檔案
1.2 Datasheet告訴我們些什麼
1.3 如何看懂AVR的Datasheet
1.4 如何得到幫助
1.5 彙編語言執行時間的計算方法
1.6 ATmega48/88/168常用熔絲的作用及其配置方法
1.7 對誤燒寫為外部時鐘模式的解鎖方法
實例1 閱讀74HC595 Datasheet
第2章 深入開發環境
2.1 認識ICC編譯環境
2.2 事半功倍的代碼生成器
2.3 ICC之不得不說的故事
2.4 AVR最小系統和下載線DIY
實例2 AVR最小系統DIY
第2篇 Let's go!
第3章 從跑馬燈開始
3.1 輸入/輸出界面
3.1.1 單片機的輸入/輸出設備——引腳
3.1.2 “芯”里有數——數碼管顯示
3.1.3 單片機的輸入/輸出設備——從按鍵到鍵盤
3.2 用ATmega48/88/168單片機連線埠驅動數碼管
3.3 操縱ATmega48/88/168單片機連線埠
3.4 連線埠內建上拉電阻的使用
3.5 連線埠位操作
實例3 跑馬燈
實例4 數碼管的顯示(上)
實例5 數碼管的顯示(下)
實例6 矩陣鍵盤
第4章 對不起接個電話
4.1 十萬火急——中斷
4.2 中斷的特性
4.3 使用中斷時的注意事項
4.4 ATmega48/88/168單片機有哪些中斷源
4.5 如何編寫一個中斷的服務程式代碼
4.6 ATmega48/88/168單片機中斷的開關控制
4.7 ATmega48/88/168中斷標誌位
4.8 ATmega48/88/168中斷優先權
4.9 ATmega48/88/168單片機中斷向量
4.10 中斷與查詢之爭
4.11 用查詢方式回響外設中斷
4.12 中斷誤觸發
4.13 前後台與原子操作
實例7 中斷喚醒的鍵盤掃描
實例8 旋轉編碼器
第5章 一秒究竟有多長
5.1 單片機與時間
5.2 軟體延時
5.3 不需要載入的“自由計時器”
5.4 通過重載入控制定時中斷周期
5.5 使用代碼生成器生成定時器1初始化代碼
5.6 定時器的其他工作模式
5.7 PWM波及其套用簡介
5.8 人類能看懂的電子時鐘——實時時鐘簡介
實例9 閃爍的燈
實例10 漸明漸暗的燈
實例11 複雜閃爍控制
第6章 電量低
6.1 從猜數遊戲到A/D轉換器
6.2 ATmega48/88/168的A/D轉換器
6.3 ATmega48/88/168單片機中與A/D相關的引腳
6.4 ATmega48/88/168單片機中與A/D相關的暫存器
6.5 使用A/D時需要注意些什麼
6.6 怎樣知道A/D轉換完成
6.7 讀取A/D的轉換結果
6.8 使用代碼生成器生成ADC初始化代碼
6.9 書寫具有工程結構的初始化代碼
6.10 電量計原理概述
……
第7章 正在過收費站
第8章 包裝的學問
第9章 傻孩子求職記
第10章 MISSION UPDATE
第3篇 Code Name C
第11章 朝花夕拾
第12章 指針都是紙老虎
第13章 來自身邊的啟示
第14章 初識嵌入式系統
附錄
參考文獻和相關網站