本文檔介紹如何使用 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ǔ)器分配和訪(fǎng)問(wèn)”——介紹編譯器運(yùn)行時(shí)模型,包括關(guān)于段、初始 化、存儲(chǔ)模型、軟件堆棧和更多方面的信息。 ? 第 11 章 “操作符和語(yǔ)句”——介紹操作符和語(yǔ)句。 ? 第 12 章 “寄存器使用”——說(shuō)明如何訪(fǎng)問(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ù):
VIP專(zhuān)區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(133)資源包含以下內(nèi)容:1. 一款優(yōu)秀的51系統(tǒng)讀寫(xiě)U盤(pán)的源程序和原理圖.2. Automating Manufacturing Systems with PLCs 一本關(guān)于plc的理論書(shū)籍,解析很詳細(xì).3. 基于ATmega128的無(wú)線(xiàn)通信節(jié)點(diǎn)程序.4. wince 串口通訊非常好的源代碼.5. Cypress 的(鼠標(biāo)+鍵盤(pán))復(fù)合設(shè)備匯編源程序.6. S3C44B0X開(kāi)發(fā)板上的蜂鳴器測(cè)試程序.7. MCP2515使用的一個(gè)例子,有原理圖和原代碼.很使用..8. 步進(jìn)電機(jī)的C++控制 很好用 適合初學(xué)者參考.9. 基于無(wú)線(xiàn)網(wǎng)絡(luò)zigbee的協(xié)議棧的c代碼。.10. 該文檔介紹了如何用ti的cc2420來(lái)實(shí)現(xiàn)zigbee無(wú)線(xiàn)傳感網(wǎng)絡(luò)。.11. NPI單片機(jī)C語(yǔ)言編寫(xiě)的EEPROM讀寫(xiě)程序,單片機(jī)為AT89C51ED2..12. IP04是一個(gè)使用Blackfin開(kāi)源硬件結(jié)合Asterisk開(kāi)源軟件建立的IPPBX系統(tǒng)..13. 西安傅立葉科技的三星ARMS3C2410開(kāi)發(fā)板電路的原理圖.14. 磁盤(pán)FAT扇區(qū)數(shù)據(jù)讀寫(xiě)操作 Ver 1.20(更新版).15. ATMEL 90usb128 USB CDC source,include USB protocol stack..16. (1)利用單片機(jī)定時(shí)器中斷和定時(shí)器計(jì)數(shù)方式實(shí)現(xiàn)秒、分定時(shí)。 (2)通過(guò)LED顯示程序的調(diào)整.17. 可實(shí)現(xiàn)時(shí)鐘功能,倒計(jì)時(shí),秒表,可以修改時(shí)間,蜂鳴器報(bào)警等.18. 帶 SPI接口的獨(dú)立 以太網(wǎng)控制器 . 2006 Microchip Technology Inc.高級(jí)信息 DS39662A_CN.19. 本文研究了在目前流行的嵌入式微控制器ARM9(Samsung 的 S3C2410)上硬件測(cè)試的方法。分析了在嵌入式Linux基礎(chǔ)上開(kāi)發(fā)測(cè)試程序的基本方法.20. 基于ARM2200開(kāi)發(fā)平臺(tái)開(kāi)發(fā)的嵌入式TCPIP協(xié)議棧.21. Nucleus集成開(kāi)發(fā)環(huán)境測(cè)試版.22. 軟件無(wú)線(xiàn)電USRP v4.2版本硬件原理圖.23. 嵌入式usb硬件開(kāi)發(fā).24. 基于QtEmbedded的GUI移植及應(yīng)用程序開(kāi)發(fā).25. 最流行的CPLD.26. verilog語(yǔ)言編寫(xiě)的多處理器的程序代碼.27. Flash file system.28. 本設(shè)計(jì)應(yīng)用AT89C52單片機(jī)對(duì)高亮度LED顯示屏進(jìn)行控制.29. 最近做的工程需要用到步進(jìn)電機(jī),但由于量小,又沒(méi)有廠(chǎng)家的選型手冊(cè),只得托人從深圳隨便發(fā)了幾個(gè)…… NMB (PM35L-048-HPH7)據(jù)我的測(cè)試.30. 運(yùn)行ambfn7.m函數(shù).31. 《PIC單片機(jī)應(yīng)用開(kāi)發(fā)典型模塊》源代碼及圖片.32. 嵌入式開(kāi)發(fā)的資料.33. 這是一個(gè)在某開(kāi)發(fā)板上的FLASH文件系統(tǒng)的源碼.34. STC12C5404AD的串口程序.35. E2ROM的讀寫(xiě)程序.36. DS1302+AT89S52+LED的時(shí)鐘顯示.37. 電子時(shí)鐘芯片ds1302的c51的程序例子.38. 用AT89C51和DS1302一起做的萬(wàn)年歷.39. 簡(jiǎn)單的在ATMEGA64上移植ucosII.40. 用硬件描述語(yǔ)言(或混合原理圖)設(shè)計(jì)模24計(jì)數(shù)器模塊、4-7顯示譯碼模塊、頂層模塊。.
標(biāo)簽: 智能卡技術(shù)
上傳時(shí)間: 2013-06-24
上傳用戶(hù):eeworm
模電課件大全
標(biāo)簽: 模電
上傳時(shí)間: 2013-04-15
上傳用戶(hù):eeworm
電子技術(shù) 基礎(chǔ),模電,數(shù)電,通訊 PPT完整版
標(biāo)簽: 電子技術(shù) 模電 數(shù)電
上傳時(shí)間: 2013-04-15
上傳用戶(hù):eeworm
Pro/ENGINEER工程圖白金手冊(cè) 高清書(shū)簽版
上傳時(shí)間: 2013-07-10
上傳用戶(hù):eeworm
高功率激光加工及其應(yīng)用
上傳時(shí)間: 2013-04-15
上傳用戶(hù):eeworm
高功率連續(xù)CO2激光器
上傳時(shí)間: 2013-06-21
上傳用戶(hù):eeworm
CPLD常用模塊與綜合系統(tǒng) 實(shí)例精講 高清書(shū)簽版
上傳時(shí)間: 2013-06-12
上傳用戶(hù):eeworm
Altera FPGA CPLD設(shè)計(jì) 基礎(chǔ)篇 高清書(shū)簽版
上傳時(shí)間: 2013-05-30
上傳用戶(hù):eeworm
Altera FPGA CPLD設(shè)計(jì) 高級(jí)篇 高清書(shū)簽版
上傳時(shí)間: 2013-07-09
上傳用戶(hù):eeworm
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1