第1章 Proteus仿真電路軟件介紹
1.1 Proteus軟件的安裝與用戶界面
1.2 兩個簡單的仿真電路實例
第2章 CodeVision AVR軟件介紹
2.1 概述
2.2 創建第一個項目
第3章 單片機C語言與CVAVR編譯器C語言參考
3.1 單片機C程序基本知識
3.2 注釋與保留字
3.3 標識符與數據類型
3.4 常量與變量
3.5 運算符
3.6 指針
3.7 110寄存器及其位訪問
3.8 使用中斷
3.9 嵌入彙編語言與調用彙編子程序
3.10 使用AVR Studio Debugger調試程序
3.11 C預處理器
3.12 其他
第4章 軟硬件仿真實例
4.1 110口仿真練習
4.2 Proteus單片機C程序調試
4.3 外部中斷仿真練習
4.4 定時/計數器TCO仿真練習
4.5 定時/計數器TC1仿真練習
4.6 SPI仿真練習
4.7 USART仿真練習
4.8 TWI仿真練習
4.9 ADC仿真練習
4.10 ADXL345編程練習
4.11 AD9833編程練習
4.12 DS18820編程練習
第5章 ATmega8A單片機結構與原理
5.1 單片機概述
5.2 AVR單片機簡介
5.3 ATmega8A單片機技術特性
5.4 封裝形式與引腳配置
5.5 AVR CPU內核
5.6 ATmega8A存儲器
5.7 繫統時鐘及時鐘選項
5.8 電源管理及睡眠模式
5.9 繫統控制與復位
5.10 中斷
第6章 I/O端口與外部中斷
6.1 110端口
6.2 外部中斷
第7章 定時/計數器
7.1 8位定時/計數器T/C0
7.2 16位定時/計數器T/C1
7.3 帶PWM與異步工作的8位定時/計數器T/C2
第8章 串行接口SPI與USART
8.1 串行外設接口
8.2 通用同步/異步串行接收/發送器USART
第9章 兩線串行接口TWI
9.1 TWI接口特點及總線定義
9.2 數據傳輸與幀格式
9.3 多主機總線繫統的仲裁和同步
9.4 TWI模塊綜述
9.5 TWI寄存器說明
9.6 使用TWI
第10章 模擬比較器與模/數轉換器
10.1 模擬比較器
10.2 模/數轉換器
第11章 傳感器的簡單應用
11.1 ADXL345加速度傳感器
11.2 AD9833直接數字頻率合成
11.3 TCS3200顏色傳感器
11.4 DS18820溫度傳感器
參考文獻