《C語言參考手冊(原書第5版)》是一本C語言的權威參考手冊,對C語言的基本概念和運行函數庫提供了完整的描述,并強調了以正確性、可移性和可維護性為基本出發點的良好編程風格。《C語言參考手冊(原書第5版)》對C語言描述比其他任何書籍都要更加清晰和詳細。《C語言參考手冊(原書第5版)》涵蓋的內容包括:標準C(1999):新版本的C標準支持復數型和布爾類型、可變長度數組、精確浮點編程以及為可移植性國際化所提供的新函數庫。標準C(1989):當今大部分C程序員所使用的C語言版本。傳統C:1990年以前人們所使用的C語言。目前仍有數以百萬行計的傳統C代碼還在使用中。C++和C的兼容:可以同時用于C和C++的代碼。適用于所有C語言版本的C運行時函數庫。《C語言參考手冊(原書第5版)》對C的所有細節都進行了描述,是C語言編程人員和編譯器實現者必備的參考手冊。
標簽: C語言
上傳時間: 2022-07-07
上傳用戶:1208020161
STM32 HAL固件庫是Hardware Abstraction Layer的縮寫,中文名稱是:硬件抽象層。HAL庫是ST公司為STM32的MCU最新推出的抽象層嵌入式軟件,為更方便的實現跨STM32產品的最大可移植性。HAL庫的推出,可以說ST也慢慢的拋棄了原來的標準固件庫,這也使得很多老用戶不滿。但是HAL庫推出的同時,也加入了很多第三方的中間件,有RTOS,USB,TCP / IP和圖形等等。和標準庫對比起來,STM32的HAL庫更加的抽象,ST最終的目的是要實現在STM32系列MCU之間無縫移植,甚至在其他MCU也能實現快速移植。
上傳時間: 2022-07-08
上傳用戶:
負載的多樣化,特別是負載功率的多變性,以及人們對設備成本投入的最低化和階段化,需要適用面更廣,穩定性更高,還需要具備冗余性和可擴容性的電源與之相適應。這些都對傳統的集中式電源提出了挑戰,隨著模塊化分布式電源的技術發展,模塊電源系統已成為現在和未來電源的發展趨勢。本文以220V交流輸入,42V-58V直流輸出的AC/DC型模塊電源單元為研究對象,選用PFC+LLC諧振回路為主電路拓撲。首先介紹了PFC主電路和控制芯片,給出主要參數的設計,并介紹PFC電路的保護和延時電路;然后分析LLC諧振變換器的工作原理,討論LLC諧振變換器的主要特性,給出主要參數的設計,并介紹了LLC諧振變換器的控制方案和控制芯片,再次介紹了均流控制方法,重點研究分析了最大電流均流法和限流最大電流均流控制,提出了非選擇性共同控制模式和選擇性控制模式兩種均流控制方案。最后設計制作220V交流輸入,輸出功率3kW的模塊電源,并進行了不同諧振頻率(40kHz1與100kHz)以及不同電路布局下的對比試驗研究,以諧振頻率為100kHz的模塊電源為例,進行了并機均流試驗研究,給出了試驗波形和結果。通過對試驗結果的分析,驗證了設計的可行性。最后分析了不足之處以及今后可能的改進方向。
上傳時間: 2022-07-09
上傳用戶:
《集成電路設計制造中EDA工具實用教程》共17章,分為三個部分。第一部分介紹半導體工藝和半導體器件仿真工具,分別介紹了Synopsys公司的TSUPREM4/MEDICI,ISE TCAD和Silvaco公司的Athena/Atlas等TCAD工具及其使用,并以ESD靜電放電防護器件的設計及驗證為實例介紹這些軟件工具的應用。第二部分介紹了模擬集成電路設計工具的應用,輔以典型模擬IC電路的設計實例,以Cadence設計流程中的工具為主,同時也介紹了業界常用的Synopsys的Hspice電路仿真工具和Mentor Graphics的Calibre版圖驗證工具。第三部分為數字集成電路的設計工具使用教程,分別介紹了用Matlab進行系統級驗證、用ModelSim和NC-Verilog進行HDL描述和仿真、用Xilinx ISE進行EPGA驗證設計、用Synopsys的Design Compiler工具進行邏輯綜合以及使用Cadence的SE和SOC Encounter進行IC后端設計等。最后介紹了可測性設計的基本概念和流程。
上傳時間: 2022-07-16
上傳用戶:zhaiyawei
本文檔介紹如何使用 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
上傳用戶:
物聯網iot完整”的Paho MQTT C客戶端庫是用Linux和Windows編寫的。它假設存在用于網絡(套接字),線程和內存分配的Posix或Windows庫。嵌入式庫旨在具有以下特征:使用非常有限的資源 - 挑選所需的組件不依賴于任何特定的庫進行網絡,線程或內存管理ANSI標準C,最高可移植性,最低級別C和/或C ++中的可選更高層
上傳時間: 2022-07-20
上傳用戶:
Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(μVision)將這些部分組合在一起。
標簽: vdmagdi
上傳時間: 2022-07-20
上傳用戶:fliang
ees實驗指導書本實驗指導書主要針對電梯仿真設備(Elevator Simulation, EET),詳細描述了基于西門子S7-1200對其進行控制的過程。 實驗過程中,使用西門子博途(TIA Portal)軟件中的STEP7 Professional V13和WINCC Professional V13完成控制程序的編寫和監控畫面的組態,指導書中給出了實驗的具體操作步驟。若使用博途STEP7 Basic V13和WINCC Basic V13,此實驗指導書同樣適用。無論Professional版,還是Advanced版,其與Basic版最大的區別在于,Professional版(或Advanced版)除了含了Basic版的功能外,可擴充性比Basic版強。 本實驗指導書的實驗設計本著循序漸進的原則,由淺入深。認真完成指導書中所列實驗,有助于幫助學員更好的掌握電梯的控制及日常運行管理的知識。 指導書中所提供的實驗也具有良好的擴展性,學員可利用所具備的系統平臺對所提供的實驗進行合理創新,以達到更好地學習目的。
標簽: 電梯仿真
上傳時間: 2022-07-21
上傳用戶:aben
電源是現代社會不可或缺的一部分,數控電源具有精確性,靈活性和可監控性等特點,研究和開發數控電源具有重要的現實意義。論文首先分析了電源的各種拓撲,并進行了選擇,確立了模擬開關電源半橋拓撲,而后對模擬開關電源的控制系統進行選擇,選用SG3525進行PWM控制,對反饋算法分析,并進行仿真,完成包括采樣,反饋方式,驅動,輸出等部分參數分析,另一個重點是對變壓器參數進行了設計。其次討論了數控部分,設計了電路參數并編程。處理器選擇AVR單片機,通過PWM與內置AD完成電壓的調節與監視,采用液晶屏與按鍵實現人機交互功能。關鍵詞:開關電源;SG3525;AVR開關電源是利用電能變換技術將市電等一次電能轉換成適合各種用電對象的二次電能的系統或裝置。隨著電力電子技術的不斷發展,越來越多的電力電子設備被廣泛應用到各種不同的領域。電源對于各種電器設備就像心臟對于人體一樣非常重要,沒有電源則各種用電設備將無法運行。許多高新技術均與電源的轉換、控制相關,現代電子技術能夠精確控制和高效率的處理這些參數,特別是能夠實現大功率電能的頻率變換和穩壓,為其他技術提供了發展的基礎。電源變換新技術及其產業的進一步發展也為大幅度節能降耗、節省材料以及為提高生產效率提供了重要手段,并給現代化生產和生活帶來深遠影響。在電源技術中,開關電源處于核心地位。電源設備是任何電子設備不可缺少的一部分,以前,電源功能簡單,如今,電源系統的功能要復雜很多,如可調輸出電壓,與上位機通信等等。
上傳時間: 2022-07-22
上傳用戶:canderile
本壓縮包上傳的源程序使用C語言編寫,可以進行二次開發,可移植性強!ADC(analog to digital converter)即模數轉換器,它可以將模擬信號轉換為數字信號。按照其轉換原理主要分為逐次逼近型、雙積分型、電壓頻率轉換型三種。STM32F1 的 ADC 就是逐次逼近型的模擬數字轉換器。STM32F103 系列一般都有 3 個 ADC,這些 ADC 可以獨立使用,也可以使用雙重/三重模式(提高采樣率)。STM32F1 的 ADC 是 12 位逐次逼近型的模擬數字轉換器。它具有多達 18 個復用通道,可測量來自 16 個外部源、2 個內部信號源。 這些通道的 A/D 轉換可以單次、連續、掃描或間斷模式執行。ADC 的結果可以左對齊或右對齊方式存儲在 16 位數據寄存器中。ADC 具有模擬看門狗特性,允許應用程序檢測輸入電壓是否超出用戶定義的閥值上限或者下限。
上傳時間: 2022-07-25
上傳用戶:zhanglei193