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