手把手教你學AVR單片機C程序設計

手把手教你學AVR單片機C程序設計 pdf epub mobi txt 電子書 下載2025

出版者:北京航空航天大學
作者:周興華
出品人:
頁數:572
译者:
出版時間:2009-4
價格:59.50元
裝幀:
isbn號碼:9787811245158
叢書系列:
圖書標籤:
  • 入門
  • avr單片機
  • AVR單片機
  • C語言
  • 嵌入式
  • 單片機
  • 程序設計
  • 電子技術
  • DIY
  • 教程
  • 開發闆
  • Arduino
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《手把手教你學AVR單片機C程序設計》的學習風格與《手把手教你學單片機》的風格相同,《手把手教你學AVR單片機C程序設計》附有光盤,內有書中所有軟件設計的程序文件。可用作中高等職業學校、電視大學等的教學用書,也可用作AVR單片機愛好者自學單片機C語言的教材。作者從2006年8月起,在《電子世界》雜誌上連載瞭《AVR單片機入門及C語言高效設計實踐》一文。《手把手教你學AVR單片機C程序設計》以此為母本,以實踐(實驗)為主綫,以生動短小的實例為靈魂,穿插介紹瞭C語言語法及新型高性價比AVR單片機的結構、特性及編程。《手把手教你學AVR單片機C程序設計》理論與實踐完美結閤,引導讀者循序漸進地學習。每學習一段理論,必有與之對應的短小精悍的程序可供實踐,這樣讀者學得進、記得牢,不會産生畏難情緒,直至徹底掌握AVR單片機的C語言高效編程。

著者簡介

圖書目錄

第1章 概述 1.1 采用C語言提高編製單片機應用程序的效率 1.2 C語言具有突齣的優點 1.3 AvR單片機簡介 1.4 AvR單片機的C編譯器簡介第2章 學習AVR單片機C程序設計所用的軟件及實驗器材介紹 2.1 IAR Enlbedded Workbench IDE C語言編譯器 2.2 AVR Studio集成開發環境 2.3 PonyProg2000下載軟件及SL—ISP下載軟件 2.4 AVR DEM0單片機綜閤實驗闆 2.5 AvR單片機JTAG仿真器 2.6 並口下載器 2.7 通用型多功能USB編程器第3章 AvR單片機開發軟件的安裝及第一個入門程序 3.1 安裝IAR for AVR 4.30集成開發環境 3.2 安裝AVR Studio集成開發環境 3.3 安裝PonyProg2000下載軟件 3.4 安裝SLISP下載軟件 3.5 AvR單片機開發過程 3.6 第一個AVR入門程序第4章 AVR單片機的主要特性及基本結構 4.1 ATMEGA16(L)單片機的産品特性 4.2 ATMEGA16(L)單片機的基本組成及引腳配置 4.3 AvR單片機的CPU內核 4.4 AvR的存儲器 4.5 係統時鍾及時鍾選項 4.6 電源管理及睡眠模式 4.7 係統控製和復位 4.8 中斷第5章 C語言基礎知識 5.1 C語言的標識符與關鍵字 5.2 數據類型 5.3 AVR單片機的數據存儲空間 5.4 常量、變量及存儲方式 5.5 數組 5.6 C語言的運算 5.7 流程控製 5.8 函數 5.9 指針 5.10 結構體 5.11 共用體 5.12 中斷函數第6章 ATMEGA16(L)的I/O端口使用 6.1 ATMEGAl6(L)的I/O端口 6.2 ATMEGAl6(L)中4組通用數字I/O端口的應用設置 6.3 ATMEGA16(L)的I/O端口使用注意事項 6.4 ATMEGAl6(L)PB口輸齣實驗 6.5 8位數碼管測試 6.6 獨立式按鍵開關的使用 6.7 發光二極管的移動控製(跑馬燈實驗) 6.8 0~99數字的加減控製 6.9 4×4行列式按鍵開關的使用第7章 ATMEGAl6(L)的中斷係統使用 7.1 ATMEGA16(L)的中斷係統 7.2 相關的中斷控製寄存器 7.3 INT1外部中斷實驗 7.4 INTO/INTl中斷計數實驗 7.5 INTO/INTl中斷嵌套實驗 7.6 2路防盜報警器實驗 7.7 低功耗睡眠模式下的按鍵中斷 7.8 4×4行列式按鍵的睡眠模式中斷喚醒設計第8章 ATMEGAl6(L)驅動16×2點陣字符液晶模塊 8.1 16×2點陣字符液晶顯示器概述 8.2 液晶顯示器的突齣優點 8.3 16×2字符型液晶顯示模塊(LCM)特性 8.4 16×2字符型液晶顯示模塊(LCM)引腳及功能 8.5 16×2字符型液晶顯示模塊(LCM)的內部結構 8.6 液晶顯示控製驅動集成電路HD44780特點 8.7 HD44780工作原理 8.8 LCD控製器指令 8.9 LCM工作時序 8.10 8位數據傳送的ATMEGAl6(L)驅動16×2點陣字符液晶模塊的子函數 8.11 8位數據傳送的16×2 LCM演示程序1 8.12 8位數據傳送的16×2 LCM演示程序2 8.13 4位數據傳送的ATMEGA16(L)驅動16×2點陣字符液晶模塊的子函數 8.14 4位數據傳送的16×2 LCM演示程序第9章 ATMEGA16(L)的定時/計數器 9.1 預分頻器和多路選擇器 9.2 8位定時/計時器T/C0 9.3 8位定時/計數器0的寄存器 9.4 16位定時/計數器T/C1 9.5 16位定時/計數器1的寄存器 9.6 8位定時/計數器T/C2 9.7 8位T/C2的寄存器 9.8 ICC6.31A C語言編譯器安裝 9.9 定時/計數器1的計時實驗 9.10 定時/計數器0的中斷實驗 9.11 4位顯示秒錶實驗 9.12 比較匹配中斷及定時溢齣中斷的測試實驗 9.13 PWM測試實驗 9.14 0~5 V數字電壓調整器 9.15 定時器(計數器)0的計數實驗 9.16 定時/計數器1的輸入捕獲實驗第10章 ATMEGAl6(L)的USART與PC機串行通信 10.1 ATMEGAl6(L)的異步串行收發器 10.2 USART的主要特點 10.3 時鍾産生 10.4 幀格式 10.5 USART的寄存器及設置 10.6 USART的初始化 10.7 數據發送——USART發送器 10.8 數據接收——USART接收器 10.9 ATMEGA16(L)與PC機的通信實驗1 10.10 ATMEGA16(L)與PC機的通信實驗2 10.11 ATMEGA16(L)與PC機的通信實驗3 10.12 ATMEGA16(L)與PC機的通信實驗4第11章 ATMEGA16(L)的兩綫串行接口TWI 11.1 AVR單片機兩綫串行接口TWI的特點 11.2 兩綫串行接口總綫定義 11.3 TWI模塊綜述 11.4 ATMEGA16(L)的TWI寄存器 11.5 使用TWI 11.6 ATMEGA16(L)的內部EEPROM 11.7 與EEPROM相關的寄存器 11.8 ATMEGA16(L)內部EEPROM讀/寫操作實驗1 11.9 ATMEGA16(L)內部EEPROM讀/寫操作實驗2 11.10 長期保存預置定時的電子鍾實驗 11.11 EEPROM AT24CXX的性能特點 11.12 AT24CXX引腳定義 11.13 AT24CXX係列存儲器特點 11.14 AT24CXX係列EEPROM的內部結構 11.15 AT24CXX係列EEPROM芯片的尋址 11.16 寫操作方式 11.17 讀操作方式 11.18 ATMEGA16(L)對AT24C01A的讀/寫實驗 11.19 使用庫函數讀/寫內部的EEPROM 11.20 利用ATMEGAl6(L)的內部EEPROM設計電子密碼鎖第12章 ATMEGA16(L)的模擬比較器 12.1 模擬比較器介紹 12.2 模擬比較器實驗1 12.3 模擬比較器實驗2 12.4 模擬比較器實驗3第13章 ATMEGAl6(L)的模/數轉換器 13.1 ATMEAGl6(L)的模/數轉換器介紹 13.2 ADC工作過程 13.3 啓動一次轉換 13.4 預分頻及ADC轉換時序 13.5 差分增益信道 13.6 改變通道或基準源 13.7 ADC輸入通道 13.8 ADC基準電壓源 13.9 模/數轉換器相關寄存器 13.10 模/數轉換器的使用 13.11 0~5 V數字式直流電壓錶實驗 13.12 “施密特”電壓比較器實驗 13.13 用模/數轉換器測量PWM輸齣的電壓值第14章 ATMEGA16(L)的同步串行接口SPI 14.1 ATMEGA16(L)的SPI特點 14.2 主機和從機之間的SPI連接及原理 14.3 SPI的配置及使用 14.4 SPI的相關寄存器 14.5 兩片ATMEGAl6(L)的同步串口數據高速通信實驗1 14.6 兩片ATMEGA16(L)的同步串口數據高速通信實驗2 14.7 兩片ATMEGA16(L)的同步串口數據高速通信實驗3 14.8 同步串行EEPROM AT93CXX的性能特點 14.9 AT93CXX引腳定義 14.10 AT93CXX係列存儲器特點 14.11 AT93CXX係列EEPROM的內部結構 14.12 AT93CXX係列EEPROM的指令集 14.13 器件操作 14.14 ATMEGAl6(L)驅動AT93C46的子函數 14.15 ATMEGA16(L)對AT93C46的讀/寫實驗第15章 ATMEGAl6(L)驅動128×64點陣圖形液晶模塊 15.1 128×64點陣圖形液晶模塊特性 15.2 128×64點陣圖形液晶模塊引腳及功能 15.3 128×64點陣圖形液晶模塊的內部結構 15.4 HD61203特點 15.5 HD61202特點 15.6 HD61202工作原理 15.7 HD61202的工作過程 15.8 點陣圖形液晶模塊的控製器指令 15.9 HD61202的操作時序圖 15.10 ATMEGA16(L)驅動128×64點陣圖形液晶模塊子函數 15.11 在AVR單片機綜閤實驗闆上實現液晶的漢字顯示 15.12 在AVR單片機綜閤實驗闆上實現液晶的漢字滾屏顯示 15.13 在AVR單片機綜閤實驗闆上實現液晶的圖片顯示第16章 ATMEGA16(L)的係統控製、復位和看門狗定時器 16.1 ATMEGA16(L)的係統控製和復位 16.2 ATMEGA16(L)的復位源 16.3 看門狗定時器的使用 16.4 具有看門狗功能的流水燈實驗 16.5 看門狗失控的流水燈實驗 16.6 熔絲位的設置第17章 多功能測溫漢字時鍾實驗 17.1 實驗目的 17.2 實驗要求 17.3 控製指令的定義 17.4 單綫數字溫度傳感器DS18820 17.5 程序設計 17.6 實驗操作第18章 C++語言開發AVR單片機初步 18.1 C++語言簡介 18.2 對象和類 18.3 類的定義 18.4 對象的創建 18.5 對象的初始化和構造函數 18.6 析構函數 18.7 C++語言開發AVR單片機的一個實例參考文獻
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

很簡單的內容,可當工具書在不熟練的時候寫代碼用。

评分

很簡單的內容,可當工具書在不熟練的時候寫代碼用。

评分

很簡單的內容,可當工具書在不熟練的時候寫代碼用。

评分

很簡單的內容,可當工具書在不熟練的時候寫代碼用。

评分

很簡單的內容,可當工具書在不熟練的時候寫代碼用。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有