前言第1章 單片機概述 1.1 常見單片機 1.2 AVR的性能特點 1.3 型號與編號意義 1.4 常見的AVR開發工具第2章 基本硬件資源 2.1 ATMEGAl6基本硬件結構 2.2 ATMEGA 16單片機總體結構 2.3 係統時鍾及時鍾選項 2.4 電源管理及睡眠模式 2.5 係統控製和復位 2.6 中斷 2.7 串行外設接口 2.8 通用串行口 2.9 具有PWM功能的8位定時器/計時器0 2.10 16位定時器/計數器1 2.11 使用定時器/計數器2 2.12 電源管理及睡眠模式第3章 GCC的AVR編程 3.1 GNIJ C基本語法介紹 3.2 AVRStudio+WinAVR開發環境 3.3 AVRStudio開發.AVR c應用程序的方法 3.4 I/O口編程 3.5 定時器/計數器編程 3.6 中斷係統編程 3.7 串行口編程 3.8 SPI接口的使用 3.9 TWI接口及其接口器件的使用 3.10 A/D轉換器 3.11 模擬比較器 3.12 看門狗操作 3.13 Flash常量與編程 3.14 EEPROM的讀/寫第4章 基於ProtellS的AVR設計仿真 4.1 Proteus ISIS電路原理圖編輯 4.2 交互式仿真 4.3 AVR的ISIS仿真第5章 外設接口設計 5.1 I/O讀/寫——LED流轉燈 5.2 LED數碼管顯示的簡易時鍾 5.3 按鍵檢測 5.4 DSl8820溫度傳感器 5.5 1602型字符液晶 5.6 T6963C驅動的圖形液晶 5.7 DS1302日曆芯片接口 5.8 點陣式LED模塊 5.9 SPI接口的EEPROM第6章 常見算法 6.1 算術平均值算法 6.2 滑動平均值算法 6.3 防脈衝平均值算法 6.4 CRC糾錯算法第7章 AVR編程進階 7.1 BootLoader編程 7.2 AVRX操作係統 7.3 産品開發流程及相關知識第8章 簡易PLC設計 8.1 PLC基本硬件與工作原理 8.2 簡易PLc硬件 8.3 簡易PLc的驅動軟件 8.4 簡易PLc的使用命令 8.5 簡易PLC控製鍋爐引風機和鼓風機 8.6 簡易PLc控製電動機星一三角啓動 8.7 4路搶答器設計第9章 MMC卡 9.1 概述 9.2 MMC應用設計基本知識 9.3 MMC卡通信實例附錄A AVR-LIBC數學庫附錄B ATMEGA16指令集
· · · · · · (
收起)