AVR單片機GCC程式設計

AVR單片機GCC程式設計

《AVR單片機GCC程式設計》是2006年北京航空航天大學出版社出版的圖書,作者是佟長福。本書全面講述基於AVR-GCC的AVR單片機C語言程式設計。

基本信息

出版時間:2006-01-01

版 次:1

頁 數:261

裝 幀:平裝

開 本:16開

所屬分類:圖書 > 計算機與網際網路 > 單片機與嵌入式

內容簡介

首先根據不同編譯器對單片機存儲器操作上的不同,詳細介紹AVRGcc的操作存儲器方法;隨後以大量的實例程式演示AVR單片機內部集成功能模組的C語言程式設計方法。多數示例程式均基於ATmega8單片機,並在實際硬體上調試通過,對掌握和編程其他AVR器件具有較高的參考價值。

目錄

第一章 概述

1.1 AVR 單片機GCC 開發概述

1.2 一個簡單的例子

1.3 用MAKEFILE 管理項目

1.4 開發環境的配置

1.5 實驗板CA-M8

第二章 存儲器操作編程

2.1 AVR 單片機存儲器組織結構

2.2 I/O 暫存器操作

2.3 SRAM 內變數的使用

2.4 在程式中訪問FLASH 程式存儲器

2.5 EEPROM 數據存儲器操作

2.6 avr-gcc 段結構與再定位

2.7 外部RAM 存儲器操作

2.8 堆套用

第三章 GCC C 編譯器的使用

3.1 編譯基礎

3.2 生成靜態連線庫

第四章 AVR 功能模組套用實驗

4.1 中斷服務程式

4.2 定時器/計數器套用

4.3 看門狗套用

4.4 UART 套用

4.5 PWM 功能編程

4.6 模擬比較器

4.7 A/D 轉換模組編程

4.8 數碼管顯示程式設計

4.9 鍵盤程式設計

4.10 蜂鳴器控制

第五章 使用C 語言標準I/O 流調試程式

5.1 avr-libc 標準I/O 流描述

5.2 利用標準I/0 流調試程式

5.3 最小化的格式化的列印函式

第六章 CA-M8 上實現AT89S52 編程器的實現

6.1 編程原理

6.2 LuckyProg2004 概述

6.3 AT989S52 isp 功能簡介

6.4 下位機程式設計

第七章 硬體TWI 連線埠編程

7.1 TWI 模組概述

7.2 主控模式操作實時時鐘DS1307

7.3 兩個Mega8 間的TWI 通信

第八章 BootLoader 功能套用

8.1 BootLoader 功能介紹

8.2 avr-libc 對BootLoader 的支持

8.3 BootLoader 套用實例

8.4 基於LuckyProg2004 的BootLoader 程式

第九章 彙編語言支持

9.1 C 代碼中內聯彙編程式

9.2 獨立的彙編語言支持

9.3 C 與彙編混合編程

第十章 C++語言支持

附錄 1 avr-gcc 選項

附錄 2 Intel HEX 檔案格式描述

相關詞條

相關搜尋

熱門詞條

聯絡我們