AVR單片機原理與套用

AVR單片機原理與套用

《AVR單片機原理與套用》是2010年2月北京理工大學出版社出版的圖書,作者是李曉鋒。

基本介紹

  • 中文名:AVR單片機原理與套用
  • 作者:李曉鋒
  • 出版社:北京理工大學出版社
  • 出版時間:2010年2月
  • ISBN:9787564029715
內容簡介,圖書目錄,

內容簡介

本書以Atmel公司AVR單片機Atmega48為載體,由淺入深,全面介紹了初學單片機所必須掌握的相關專業知識,同時配以大量的圖示和實例程式,力求深入淺出,使讀者通過實際動手操作在愉悅中完成專業知識的學習和套用。
本書首先介紹了計算機的基礎知識,然後介紹以GCC+AVR Studio作為AVR的軟體開發環境,接著循序漸進地介紹了AVR單片機的常用片內模組的結構原理和套用設計方法。
本書附帶光碟收錄了書中AVR開發中所需用到的軟體工具、所有實例的原始碼、晶片技術資料、相關技術規範和協定,以及Atmel公司針對AVR的套用筆記資料。
本書可作為高等學校電子、自動化、機電一體化等相關專業的單片機原理課程的教材,也可作為AVR單片機的培訓教材,供相關技術人員學習參考。

圖書目錄

引論 單片機技術引論
第一節 認識單片機
第二節 計算機中信息的表示
第三節 計算機如何工作
第一章 AVR單片機概述
第一節 AVR單片機簡介
第二節 單片機的基本組成
第三節 ATmega48單片機的組成
第四節 ATmega48的存儲器結構和地址空間
第二章 AVR單片機的開發環境
第一節 AVR開發環境的組成
第二節 AVR高級語言開發平台
第三節 AVRstudi0集成開發環境
第四節 AVR單片機的最小系統
第五節 構建自己的AVR實驗板
第六節 AVR可執行代碼的下載
第三章 通用I/O連線埠的結構與套用
第一節 通用I/0連線埠的結構
第二節 AVR單片機I//O連線埠的編程
第三節 實例1跑馬燈
第四節 連線埠的位操作
第五節 數碼管顯示
第六節 實例2一位數碼管的靜態顯示
第七節 多位LED數碼管顯示
第八節 實例3動態掃描的多位數碼管顯示
第九節 實例4用延時實現的時鐘系統
第十節 鍵盤輸入接口
第十一節 實例5矩陣鍵盤
第四章 中斷系統及其基本套用
第一節 什麼是中斷
第二節 中斷的特性
第三節 ATmega48單片機中斷源和中斷向量
第四節 如何編寫中斷服務程式代碼
第五節 AVR單片機中斷的開關控制
第六節 AVR單片機中斷標誌位
第七節 AVR的中斷優先權
第八節 ATmega48的外部中斷
第九節 實例6按鍵控制的1位LED數碼管顯示
第五章 定時/計數器的結構與套用
第一節 單片機定時的原理
第二節 ATmega48的定時器0(Timer/Counter0)
第三節 編寫第一個定時器程式
第四節 重載入的方法控制定時中斷周期
第五節 CTC模式控制定時中斷周期
第六節 實例7採用WC0硬體定時器的數字時鐘
第七節 實例8用單片機演奏音樂
第八節 PWM波及其套用簡介
第九節 實例9會呼吸的燈
第六章 ADC接口
第一節 逐次比較式A/D轉換器的工作原理
第二節 ATmega,48的A/D轉換器
第三節 ATmega48單片機中與A/D相關的引腳
第四節 ATmega48單片機中與A/D相關的暫存器
第五節 ADC套用要點
第六節 編寫ADC轉換程式
第七節 實例10簡易數字電壓表
第八節 ADC噪聲抑制
第七章 單片機通用程式設計
第一節 實例11電子時鐘設計
第二節 有限狀態機的概念及其實現方法
第八章 串列SPI接口套用
第一節 串列接口與串列通信基礎知識
第二節 SPI串列匯流排介紹
第三節 AVR的SPI接口原理
第四節 與SPI相關的暫存器
第五節 SPI接口設計的套用要點
第六節 編寫SPI基本操作函式
第七節 實例12連線埠擴展
第九章 異步通信與USART接口基礎
第一節 異步通信的基本概念
第二節 AVR的異步傳輸接口usART
第三節 USART的基本操作
第四節 基於USART接口基本通信的實現與測試
第五節 實例13USART自發自收測試
第六節 AVR與PC機的串口通信
第七節 採用通信緩衝區的IJSART底層驅動編寫
第八節 利用標準I/O流調試程式
第十章 串列TWI(I2C)接口套用
第一節 I2C串列匯流排介紹
第二節 AVR的TWI接口與使用
第三節 使用TWI匯流排
第四節 基於狀態機的TWI通信模組
第五節 實例14存儲器24002的讀寫
附錄Ⅰ ATmega48常用熔絲的作用及配置方法
附錄Ⅱ IntelHEX檔案格式
參考文獻

相關詞條

熱門詞條

聯絡我們