第一章 概述
1.1 AVR 單片機(jī)GCC 開發(fā)概述
1.2 一個簡單的例子
1.3 用MAKEFILE 管理項目
1.4 開發(fā)環(huán)境的配置
1.5 實驗板CA-M8
第二章 存儲器操作編程
2.1 AVR 單片機(jī)存儲器組織結(jié)構(gòu)
2.2 I/O 寄存器操作
2.3 SRAM 內(nèi)變量的使用
2.4 在程序中訪問FLASH 程序存儲器
2.5 EEPROM 數(shù)據(jù)存儲器操作
2.6 avr-gcc 段結(jié)構(gòu)與再定位
2.7 外部RAM 存儲器操作
2.8 堆應(yīng)用
第三章 GCC C 編譯器的使用
3.1 編譯基礎(chǔ)
3.2 生成靜態(tài)連接庫
第四章 AVR 功能模塊應(yīng)用實驗
4.1 中斷服務(wù)程序
4.2 定時器/計數(shù)器應(yīng)用
4.3 看門狗應(yīng)用
4.4 UART 應(yīng)用
4.5 PWM 功能編程
4.6 模擬比較器
4.7 A/D 轉(zhuǎn)換模塊編程
4.8 數(shù)碼管顯示程序設(shè)計
4.9 鍵盤程序設(shè)計
4.10 蜂鳴器控制
第五章 使用C 語言標(biāo)準(zhǔn)I/O 流調(diào)試程序
5.1 avr-libc 標(biāo)準(zhǔn)I/O 流描述
5.2 利用標(biāo)準(zhǔn)I/0 流調(diào)試程序
5.3 最小化的格式化的打印函數(shù)
第六章 CA-M8 上實現(xiàn)AT89S52 編程器的實現(xiàn)
6.1 編程原理
6.2 LuckyProg2004 概述
6.3 AT989S52 isp 功能簡介
6.4 下位機(jī)程序設(shè)計
第七章 硬件TWI 端口編程
7.1 TWI 模塊概述
7.2 主控模式操作實時時鐘DS1307
7.3 兩個Mega8 間的TWI 通信
第八章 BootLoader 功能應(yīng)用
8.1 BootLoader 功能介紹
8.2 avr-libc 對BootLoader 的支持
8.3 BootLoader 應(yīng)用實例
8.4 基于LuckyProg2004 的BootLoader 程序
第九章 匯編語言支持
9.1 C 代碼中內(nèi)聯(lián)匯編程序
9.2 獨立的匯編語言支持
9.3 C 與匯編混合編程
第十章 C++語言支持
標(biāo)簽:
AVR
GCC
單片機(jī)
程序設(shè)計
上傳時間:
2013-08-01
上傳用戶:飛翔的胸毛