教你建立MPLAB+Proteus聯(lián)調(diào)開發(fā)環(huán)境
上傳時間: 2022-07-16
上傳用戶:20125101110
本文檔介紹如何使用 GNU 語言工具來編寫 16 位單片機 / 數(shù)字信號控制器應用程序代 碼。內(nèi)容安排如下: ? 第 1 章 “編譯器概述”——介紹編譯器、開發(fā)工具和功能集。 ? 第 2 章“通用 C 接口”——介紹可用于增強 MPLAB XC 編譯器之間代碼可移植性 的通用 C 接口。 ? 第 3 章“操作指南”——列出了一些具體操作方面的問題和簡要說明,以及指向手 冊中相關(guān)章節(jié)的鏈接。 ? 第 4 章“XC16 工具鏈和 MPLAB X IDE”——說明關(guān)于如何通過 MPLAB X IDE 設 置和使用編譯器及相關(guān)工具的基礎(chǔ)知識。 ? 第 5 章 “編譯器命令行驅(qū)動程序”——介紹如何從命令行中使用編譯器。 ? 第 6 章“與器件相關(guān)的特性”——介紹編譯器頭文件和寄存器定義文件,以及如何 用于 SFR。 ? 第 7 章 “MPLAB XC16 和 ANSI C 之間的差別”——介紹編譯器語法支持的 C 語 言與標準 ANSI-89 C 之間的差別。 ? 第8章“支持的數(shù)據(jù)類型和變量”——介紹編譯器的整型、浮點型和指針數(shù)據(jù)類型。第 9 章 “定點算術(shù)支持”——說明編譯器中的定點算術(shù)支持。 ? 第 10 章 “存儲器分配和訪問”——介紹編譯器運行時模型,包括關(guān)于段、初始 化、存儲模型、軟件堆棧和更多方面的信息。 ? 第 11 章 “操作符和語句”——介紹操作符和語句。 ? 第 12 章 “寄存器使用”——說明如何訪問和使用 SFR。 ? 第 13 章 “函數(shù)”——詳細介紹可用的函數(shù)。 ? 第 14 章 “中斷”——介紹如何使用中斷。 ? 第 15 章 “main、運行時啟動和復位”——介紹 C 代碼的重要元素。 ? 第 16 章 “混合使用 C 代碼和匯編代碼”——提供關(guān)于編譯器與 16 位匯編語言模 塊配合使用的指導。 ? 第 17 章 “庫程序”——說明如何使用庫。 ? 第 18 章 “優(yōu)化”——介紹優(yōu)化選項。 ? 第 19 章 “預處理”——詳細介紹預處理操作。 ? 第 20 章 “鏈接程序”——說明鏈接如何工作。
標簽: mplab xc16 編譯器
上傳時間: 2022-07-16
上傳用戶:
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(107)資源包含以下內(nèi)容:1. 實現(xiàn)了i2c。介紹了代碼的可執(zhí)行性.2. 介紹了如何實現(xiàn)URAT。介紹了如何用VERILOG代碼實現(xiàn)URAT。.3. 此程序為C51編程的OCM12864點陣漢字液晶顯示.4. 24C64 EEPROM讀寫的C語言程序.5. 多功能旅游數(shù)字助理 (Multifunctional Tour Digital Assistant).6. 微電子方面的.7. 網(wǎng)絡是嵌入式應用的常備功能.8. winrunner使用教程 winrunner是基于MS Windows的功能測試工具.9. 嵌入式FAT16文件系統(tǒng),code C , Full version,function contains read file,write file,create file,etc.10. verilog語言編寫.11. 嵌入式EVC正玄信號產(chǎn)生程序.12. 這是一個數(shù)字中的課程設計.13. 幾個LPC2378的原理圖.14. nxp lpc2368原理圖.15. PS2Dev Environment for Win32。用于SONY的Psp游戲機的Sdk開發(fā)包.16. ATMEGA16 Processor software guild.17. DS18B20 for 8051 in C51.18. 嵌入式期刊.19. 本文介紹了AVR中TWI(I2C)的工作原理.20. 常用芯片及元件手冊,快速查找各種芯片及元件參數(shù).21. 基于Nios_的視頻處理系統(tǒng)的設計與實現(xiàn),研究生論文.22. 六數(shù)碼管顯示.23. 51 下載軟件.24. 不錯的交通燈控制程序。實現(xiàn)十字路口交通燈功能.25. 在進行嵌入式程序設計時.26. WindowsEmbedded從入門到精通系列課程.27. WindowsEmbedded從入門到精通系列課程.28. ucOS 在單片機上實現(xiàn).29. 《單片機C語言編程與實例》的代碼第4章.30. 介紹了一種處理被測信號為線性、連續(xù)、緩慢變化的較為簡單的數(shù)字濾波方法。.31. 數(shù)字濾波器的基本結(jié)構(gòu) IIR數(shù)字濾波器的基本結(jié)構(gòu) FIR數(shù)字濾波器的基本結(jié)構(gòu) 格型結(jié)構(gòu)等等都是最基本的東西.32. 實現(xiàn)dsPIC33FJ256MC710與AVAGO的OPTICAL SENSOR之間的SPI通訊.33. uboot-1.1.1.gz。uboot1.1.1.bin的壓縮包.34. SSD5 EX6 源代碼.35. 包括ICD演示程序、ICDDEMO教學實驗板原理圖、使用說明書、MPLAB使用向?qū)У榷囗椗cICD使用相關(guān)的內(nèi)容。.36. ep2c5的核心板原理圖.37. μC/OS-II 學習指導 uC/OS-II 源碼公開的嵌入式實時多任務操作系統(tǒng)內(nèi)核.38. 一份關(guān)于s3c44b0的實驗指導手冊,里面包括了詳細的代碼和說明,好不容易得到的..39. 實驗4 看門狗應用實驗 S3C2410的 開發(fā)環(huán)境ADS1.2.40. PWM timer實驗基于S3C2410的開發(fā)環(huán)境是ADS1.2.
標簽: 半導體激光器
上傳時間: 2013-04-15
上傳用戶:eeworm
MPLAB 集成開發(fā)環(huán)境(IDE)是綜合的編輯器、項目管理器和設計平臺,適用于使用Microchip 的PICmicro?; 系列單片機進行嵌入式設計的應用開發(fā)。MPLAB IDE 是適用于PICmicro® 系列單片機和dsPICTM 數(shù)字信號控制器,基于Windows® 操作系統(tǒng)的集成開發(fā)環(huán)境。
上傳時間: 2013-06-07
上傳用戶:eeworm
MPLAB 集成開發(fā)環(huán)境(IDE)是綜合的編輯器、項目管理器和設計平臺,適用于使用Microchip 的PICmicro?; 系列單片機進行嵌入式設計的應用開發(fā)。MPLAB IDE 是適用于PICmicro® 系列單片機和dsPICTM 數(shù)字信號控制器,基于Windows® 操作系統(tǒng)的集成開發(fā)環(huán)境。
上傳時間: 2013-04-15
上傳用戶:eeworm
MPLAB 集成開發(fā)環(huán)境(IDE)是綜合的編輯器、項目管理器和設計平臺,適用于使用Microchip 的PICmicro?; 系列單片機進行嵌入式設計的應用開發(fā)。MPLAB IDE 是適用于PICmicro® 系列單片機和dsPICTM 數(shù)字信號控制器,基于Windows® 操作系統(tǒng)的集成開發(fā)環(huán)境。
上傳時間: 2013-04-15
上傳用戶:eeworm
本文首先分析了雙電源自動轉(zhuǎn)換器的現(xiàn)狀和發(fā)展趨勢,然后具體闡述了所設計的雙電源自動轉(zhuǎn)換裝置的硬件、軟件系統(tǒng)的原理與設計方法,最后對雙電源自動轉(zhuǎn)換器的抗干擾性進行了研究,給出了一些可行的軟硬件抗干擾措施,為整個系統(tǒng)的可靠穩(wěn)定工作提供了保障。 雙電源自動轉(zhuǎn)換器(ATSE)是一種廣泛應用于工礦企業(yè)、交通、醫(yī)院等重要部門以提高供電可靠性的裝置?,F(xiàn)代雙電源自動轉(zhuǎn)換器是以CPU 為核心單元,具有自動檢測自身故障、自動測量、自動控制、與遠方控制中心通信等功能的智能電器。隨著我國工業(yè)的發(fā)展、自動化程度的普及、人類生活質(zhì)量的不斷改善,人們對電源可靠性的要求越來越迫切,由此雙電源轉(zhuǎn)換器的重要性日益提高。 本文選取了微控制器(PIC18F458)、軟件開發(fā)工具(MPLAB C18)和性能可靠、抗干擾性強的硬件器件,設計了滿足轉(zhuǎn)換系統(tǒng)功能要求的硬件電路,其中主要包括系統(tǒng)單元電路、信號檢測處理電路、輸出控制電路以及人機交互的硬件電路。利用C 語言和匯編語言編制了控制軟件,并且采用了模塊化的設計方法,主要功能模塊包括:頻率檢測模塊,電壓檢測模塊,按鍵檢測模塊,顯示模塊,通信模塊等。 借助MPLAB-IDE 集成開發(fā)環(huán)境軟件包來進行編程、離線仿真,與在線調(diào)試器配合使用進行在線調(diào)試、編程及程序下載。這使得該裝置的設計開發(fā)變得更容易。
標簽: 雙電源 自動 轉(zhuǎn)換器
上傳時間: 2013-04-24
上傳用戶:zsjinju
隨著現(xiàn)代化工業(yè)生產(chǎn)的不斷發(fā)展,更高的調(diào)速精度、更大的調(diào)速范圍和更快的響應速度成為永磁同步電機調(diào)速系統(tǒng)的迫切要求,數(shù)字化控制系統(tǒng)正代表著這一發(fā)展方向。高性能數(shù)字信號處理器(控制器)的出現(xiàn)、電機控制理論以及電力電子器件的發(fā)展都為數(shù)字化控制的實現(xiàn)創(chuàng)造了條件。本文采用Microchip公司專用于電機控制的dsPIC30F3011型數(shù)字信號控制器(DSC)為核心,開發(fā)了用于電梯門機控制的數(shù)字化永磁同步電機矢量控制系統(tǒng),并在硬件實驗平臺上獲得了驗證。 本文首先在永磁同步電機數(shù)學模型的分析基礎(chǔ)上,深入的研究了永磁同步電機的矢量控制的原理和常用控制策略。接著,經(jīng)過比較各種矢量控制策略的優(yōu)缺點,確定了i<,d>=0的控制策略和空間矢量脈寬調(diào)制(SVPWM)的電壓調(diào)制方法。文中對空間矢量脈寬調(diào)制(SVPWM)的原理及實現(xiàn)方法進行了詳細的闡述,并在此基礎(chǔ)上提出利用查表實現(xiàn)SVPWM控制的算法。然后,論文詳細論述了控制電路各部分及外圍輔助電路的設計和調(diào)試。軟件開發(fā)均在Microchip的MPLAB IDE集成開發(fā)環(huán)境下完成,軟件采用C語言編寫,實現(xiàn)了帶位置傳感器的速度閉環(huán)和位置閉環(huán)矢量控制,并給出了系統(tǒng)主程序及定時中斷服務程序的流程圖。永磁同步電機矢量控制的主要控制策略如轉(zhuǎn)子初始位置檢測、速度采樣計算及PI調(diào)節(jié)、SVPWM查表實現(xiàn)方法等都在定時中斷服務程序中完成。最后在硬件平臺上,對軟件進行系統(tǒng)調(diào)試,試驗表明本矢量控制系統(tǒng)能夠有效滿足電梯門機的控制需求,從而證明了系統(tǒng)設計的可行性。 在論文的最后,對全文的工作做了總結(jié),并提出了系統(tǒng)需要進一步完善的地方。
標簽: dsPIC 永磁同步電機 矢量控制系統(tǒng)
上傳時間: 2013-06-27
上傳用戶:HGH77P99
21世紀,人類面臨著實現(xiàn)經(jīng)濟和社會可持續(xù)發(fā)展的重大挑戰(zhàn),能源問題越來越突出,太陽能等可再生能源逐漸成為人類關(guān)注的焦點。時至今日,人類對光伏系統(tǒng)的研究越來越深入廣泛,但在光伏系統(tǒng)的研發(fā)過程中,太陽能電池由于受日照強度、環(huán)境溫度影響較大,導致實驗成本過高,研發(fā)周期變長。太陽能電池陣列模擬器便能較好地解決這一問題。 @@ 本文首先對比了模擬式太陽能電池模擬器和數(shù)字式太陽能電池模擬器的優(yōu)缺點,選取了數(shù)字式太陽能電池陣列模擬器作為研究對象,并對研究太陽能電池陣列模擬器的實際意義作了闡述。隨后描述了太陽能電池的輸出特性,討論了適合工程計算的太陽能電池陣列數(shù)學物理模型。 @@ 本文研究的太陽能電池陣列模擬器由功率電路和控制電路兩部分組成。功率電路選取了半橋型DC/DC電路作為主電路拓撲,對其工作過程進行了分析,并對各部分電路進行了設計。然后設計了電壓電流雙閉環(huán)調(diào)節(jié)器,在此基礎(chǔ)之上用PSIM仿真軟件對所設計的太陽能電池陣列模擬器進行了仿真,包括靜態(tài)工作點的仿真以及動態(tài)響應速度的仿真,通過仿真驗證了模擬器能夠達到所要求指標。 @@ 控制電路板是整個模擬器的核心控制部分,通過控制運算提供輸出電壓的參考值,進而提供控制功率管開通關(guān)斷的PWM信號。本文選取了microchip公司的dsPIC30F2023作為主控制芯片,分析了該型號微處理芯片的性能特點,介紹了模擬信號采樣電路、232通訊電路、人機交互界面電路等外圍電路的硬件設計,調(diào)節(jié)器采用了數(shù)字PID控制。 @@ 在MPLAB集成開發(fā)環(huán)境中進行了軟件方案的設計,主要包括主程序、生成PWM程序、AD采樣、故障處理、人機交互程序等,介紹了各個模塊的程序流程。 @@ 軟硬件系統(tǒng)設計完成后,最終實現(xiàn)了太陽能電池陣列模擬器,可以為光伏系統(tǒng)的研究提供一個良好的實驗平臺。 @@關(guān)鍵詞:太陽能電池陣列模擬器;半橋型DC/DC變換器;dsPIC30F2023
上傳時間: 2013-07-28
上傳用戶:cceezzpp
MPLAB IDE v7.41, PIC單片機MPLAB IDE開發(fā)平臺
上傳時間: 2013-06-30
上傳用戶:lrx1992
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1