本文檔介紹如何使用 GNU 語言工具來編寫 16 位單片機 / 數字信號控制器應用程序代
碼。內容安排如下:
? 第 1 章 “編譯器概述”——介紹編譯器、開發工具和功能集。
? 第 2 章“通用 C 接口”——介紹可用于增強 MPLAB XC 編譯器之間代碼可移植性
的通用 C 接口。
? 第 3 章“操作指南”——列出了一些具體操作方面的問題和簡要說明,以及指向手
冊中相關章節的鏈接。
? 第 4 章“XC16 工具鏈和 MPLAB X IDE”——說明關于如何通過 MPLAB X IDE 設
置和使用編譯器及相關工具的基礎知識。
? 第 5 章 “編譯器命令行驅動程序”——介紹如何從命令行中使用編譯器。
? 第 6 章“與器件相關的特性”——介紹編譯器頭文件和寄存器定義文件,以及如何
用于 SFR。
? 第 7 章 “MPLAB XC16 和 ANSI C 之間的差別”——介紹編譯器語法支持的 C 語
言與標準 ANSI-89 C 之間的差別。
? 第8章“支持的數據類型和變量”——介紹編譯器的整型、浮點型和指針數據類型。第 9 章 “定點算術支持”——說明編譯器中的定點算術支持。
? 第 10 章 “存儲器分配和訪問”——介紹編譯器運行時模型,包括關于段、初始
化、存儲模型、軟件堆棧和更多方面的信息。
? 第 11 章 “操作符和語句”——介紹操作符和語句。
? 第 12 章 “寄存器使用”——說明如何訪問和使用 SFR。
? 第 13 章 “函數”——詳細介紹可用的函數。
? 第 14 章 “中斷”——介紹如何使用中斷。
? 第 15 章 “main、運行時啟動和復位”——介紹 C 代碼的重要元素。
? 第 16 章 “混合使用 C 代碼和匯編代碼”——提供關于編譯器與 16 位匯編語言模
塊配合使用的指導。
? 第 17 章 “庫程序”——說明如何使用庫。
? 第 18 章 “優化”——介紹優化選項。
? 第 19 章 “預處理”——詳細介紹預處理操作。
? 第 20 章 “鏈接程序”——說明鏈接如何工作。
標簽:
mplab xc16
編譯器
上傳時間:
2022-07-16
上傳用戶: