Dev-C++安裝程序:C++語言是國際通用的主流程序設計語言之一。近年來,C++語言作為信息學競賽語言為越來越多的選手所選用。C++語言功能強大,數據類型豐富,程序結構嚴謹,流程清晰,便于閱讀和理解。本書是程序設計與算法的入門教材,把DevC++語言、算法和解題有機地結合起來,淡化理論,注重實踐的學習方法和實用技巧。本書根據學生的學習規律和可接受性等因素,在全面介紹DevC++語言、語義的同時,對常用算法進行了盡可能深入的介紹剖析,幫助讀者了解程序設計的一般方法。全書共分為13章,包括DevC++入門、DevC++語言簡介、順序結構、選擇結構、循環結構、函數、數組、指針、字符串、文件、輸入與輸出流、鏈表、調試等內容,并附有大量習題。書中的代碼規范、簡潔、易懂,不僅能幫助讀者理解算法原理,還能幫助讀者學會很多實用的編程技巧。
標簽: C語言
上傳時間: 2022-04-29
上傳用戶:
深入理解C#第3版本書是 C# 領域不可多得的經典著作。作者在詳盡地展示 C# 各個知識點的同時,更注重從現象中挖掘本質。本書深入探索了 C# 的核心概念和經典特性,并將這些特性融入到代碼中,讓讀者能夠真正領會到C# 之“深入”與“精妙”。在第 2 版的基礎上,本書新增了 C# 5 的新特性——異步,并更新了隨著技術的發展,已經不再適用的內容,確保整本書能達到讀者期望的高標準。如果你略微了解一點 C#,就可無障礙地閱讀本書。
標簽: C#
上傳時間: 2022-06-21
上傳用戶:
《C語言參考手冊(原書第5版)》是一本C語言的權威參考手冊,對C語言的基本概念和運行函數庫提供了完整的描述,并強調了以正確性、可移性和可維護性為基本出發點的良好編程風格?!禖語言參考手冊(原書第5版)》對C語言描述比其他任何書籍都要更加清晰和詳細?!禖語言參考手冊(原書第5版)》涵蓋的內容包括:標準C(1999):新版本的C標準支持復數型和布爾類型、可變長度數組、精確浮點編程以及為可移植性國際化所提供的新函數庫。標準C(1989):當今大部分C程序員所使用的C語言版本。傳統C:1990年以前人們所使用的C語言。目前仍有數以百萬行計的傳統C代碼還在使用中。C++和C的兼容:可以同時用于C和C++的代碼。適用于所有C語言版本的C運行時函數庫?!禖語言參考手冊(原書第5版)》對C的所有細節都進行了描述,是C語言編程人員和編譯器實現者必備的參考手冊。
標簽: C語言
上傳時間: 2022-07-07
上傳用戶:1208020161
在數字電視系統中,MPEG-2編碼復用器是系統傳輸的核心環節,所有的節目、數據以及各種增值服務都是通過復用打包成傳輸流傳輸出去。目前,只有少數公司掌握復用器的核心算法技術,能夠采用MPEG-2可變碼率統計復用方法提高帶寬利用率,保證高質量圖像傳輸。由于目前正處廣播電視全面向數字化過渡期間,市場潛力巨大,因此對復用器的研究開發非常重要。本文針對復用器及其接口技術進行研究并設計出成形產品。 文中首先對MPEG-2標準及NIOS Ⅱ軟核進行分析。重點研究了復用器中的部分關鍵技術:PSI信息提取及重構算法、PID映射方法、PCR校正及CRC校驗算法,給出了實現方法,并通過了硬件驗證。然后對復用器中主要用到的AsI接口和DS3接口進行了分析與研究,給出了設計方法,并通過了硬件驗證。 本文的主要工作如下: ●首先對復用器整體功能進行詳細分析,并劃分軟硬件各自需要完成的功能。給出復用器的整體方案以及ASI接口和DS3接口設計方案。 ●在FPGA上采用c語言實現了PSI信息提取與重構算法。 ●給出了實現快速的PID映射方法,并根據FPGA特點給出一種新的PID映射方法,減少了邏輯資源的使用,提高了穩定性。 ●采用Verilog設計了SI信息提取與重構的硬件平臺,并用c語言實現了SDT表的提取與重構算法,在FPGA中成功實現了動態分配內存空間。 ●在FPGA上實現了.ASI接口,主要分析了位同步的實現過程,實現了一種新的快速實現字節同步的設計。 ●在FPGA上實現了DS3接口,提出并實現了一種兼容式DS3接口設計。并對幀同步設計進行改進。 ●完成部分PCB版圖設計,并進行調試監測。 本復用器設計最大特點是將軟件設計和硬件設計進行合理劃分,硬件平臺及接口采用Verilog語言實現,PSI信息算法主要采用c語言實現。這種軟硬件的劃分使系統設計更加靈活,且軟件設計與硬件設計可同時進行,極大的提高了工作效率。 整個項目設計采用verilog和c兩種語言完成,采用Altera公司的FPGA芯片EP1C20,在Quartus和NIOS IDE兩種設計平臺下設計實現。根據此方案已經開發出兩臺帶有ASI和DS3接口的數字電視TS流復用器,經測試達到了預期的性能和技術指標。
上傳時間: 2013-08-03
上傳用戶:gdgzhym
本文設計了一種基于ARM7的電力電纜溝道監測系統,該監測系統能夠對電纜溝道起到防盜、防火、防潮等安全監測作用。本課題采用的嵌入式硬件是基于ARM7架構的LPC2292芯片;同時針對市場上種類繁多的實時操作系統,本課題選用的是內核小,易剪裁,移植性好源代碼公開的實時操作系統μC/OS-II并且使用CAN總線進行數據傳輸。CAN總線是現場總線的一種,它能有效地支持分布式控制或實時控制,具有高性能和高可靠性的特點,現已形成國際標準。 本課題簡要介紹了電力電纜溝道監測系統的特點與研究背景,講述了設計電纜溝道監測系統時所采取的總體設計思想與框架結構。之后介紹了ARM7處理器和CAN總線的特點和功能,然后詳細論述了整個系統硬件電路設計。在對實時操作系統μC/OS-II作了介紹之后,詳細說明了將μC/OS-II移植到LPC2292硬件平臺的具體實現過程。最后提出了基于CAN總線和ARM7微控制器實現的電纜溝道數據采集控制系統的軟件設計。 實際測試表明,該系統能夠穩定運行,并且能夠實現對電纜溝道的實時監測,數據采集以及安全警報等功能,滿足電力電纜在線監測系統的要求。
上傳時間: 2013-07-20
上傳用戶:xoxoliguozhi
隨著計算機技術的迅猛發展與后PC時代的到來,嵌入式系統已成為計算機領域的一個重要組成部分,并成為近年來新興的研究熱點?,F今的嵌入式應用對嵌入式設備的性能提出了更高的要求,8/16位單片機所能提供的系統性能已經顯出不足。ARM7TDMI是一種高效,低功耗的RISC處理器。而S3C44BOX就是以該內核為核心的一款芯片,它集成了許多外圍設備,非常適合做嵌入式產品。 論文主要研究基于ARM處理器和μC/OS- II操作系統的嵌入式數據采集系統設計,主要內容包括以下幾方面: (1)介紹了ARM7 S3C44BOX體系結構和BootLoader的概念,并在參考開源BootLoader的基礎上進行了BootLoader的設計與實現; (2)深入研究了μC/OS-II的概念、特點,分析了μC/OS-II在ARM處理器上移植所需的條件,并經過剪裁后成功移植到ARM處理器上: (3)介紹了AD、多串口擴展、LCD和鍵盤4個模塊的硬件工作原理,著重開發了這4個模塊的驅動程序,并通過實驗驗證了多串口擴展、LCD和鍵盤這3個模塊的工作穩定性; (4)在ARM S3C44BOX和μC/OS-II操作系統基礎上,設計了多任務來實現4通道的數據采集。經過對采集數據的分析和系統的運行,可以驗證本數據采集系統運行的高效性和穩定性。
上傳時間: 2013-06-05
上傳用戶:sk5201314
隨著電力電子器件及其它非線性負荷在電網中大量的投入使用,致使電網的非線性、不穩定性和不對稱性日趨嚴重。通過對電能質量進行在線實時監測、記錄和分析,可以為改善電能質量、制定有關電能質量的治理措施以及確定治理裝置的技術參數提供必要的依據。 嵌入式系統是以應用為中心,以計算機技術為基礎,軟/硬件可裁剪,適用于應用系統對功能、可靠性、成本、體積、功耗等有嚴格要求的專用計算機系統。它正逐步成為當今計算機技術發展的熱點,己經廣泛應用于工業控制、智能儀器、通信設備、消費電子等各個方面。隨著信息技術和數字技術的不斷發展,嵌入式系統必將更加廣泛的應用到生產生活的各個方面。 本文將電能質量監測與基于ARM技術的嵌入式系統結合起來,設計基于ARM技術的嵌入式電能質量監測系統,實現對電能質量指標的實時在線監測。 論文介紹了電能質量的概念,電能質量問題的危害及電能質量監測的重要意義,分析了電能質量監測國內外研究現狀及發展趨勢,詳細介紹了電能質量國家標準及其測量原理。重點闡述了嵌入式系統的概念、組成,分析了μC/OS-Ⅱ實時操作系統內核的調度機制,完成其在ARM處理器上的移植,構建電能質量監測系統的嵌入式軟/硬件開發平臺;在此平臺上詳細設計了電能質量監測系統的硬件電路,提出嵌入式軟件系統設計的整體方案,詳細說明了在嵌入式實時操作系統μC/OS-Ⅱ下的軟件開發方法。
上傳時間: 2013-05-26
上傳用戶:lijianyu172
研制發射微小衛星,是我國利用空間技術服務經濟建設、造福人類的重要途徑?,F代微小衛星在短短20年里能取得長足的發展,主要取決于微小衛星自身的一系列特點:重量輕,體積小,成本低,性能高,安全可靠,發射方便、快捷靈活等。在衛星通信系統中,由于傳輸信道的多徑和各種噪聲的影響,信號在接收端會引起差錯,通過信道編碼環節,可對這些不可避免的差錯進行檢測和糾正。 在微小衛星通信鏈路中,信道編碼器的任務是差錯控制。本文采用符合空間數據系統咨詢委員會CCSDS標準的鏈接碼進行信道編碼,即內碼為(2,1,6)的卷積碼,外碼為(255,223)的RS碼,中間進行交織操作。其中,里德-索羅蒙碼(簡稱RS碼)是一種重要的非二進制BCH碼,是分組碼中糾錯能力最強的糾錯碼,一次可以糾正多個突發錯誤,廣泛地用于空間通信中。 本文針對南京航空航天大學自行研制的微小衛星通信分系統的技術要求,在用SystemView和C語言仿真的基礎上,用硬件描述語言Verilog設計了RS(255,223)編碼器和譯碼器,使用Modelsim軟件進行了功能仿真,并通過Xilinx公司的軟件ISE對設計進行綜合、布局布線,最后生成可下載的比特流文件下載到Xilinx公司的型號為XC3S2000的FPGA芯片中,完成了電路的設計并實現了編碼譯碼的功能,表明本文設計的信道編解碼器的正確性和實用性,滿足了微小衛星通信分系統的技術要求。
上傳時間: 2013-08-01
上傳用戶:lili123
在數字電視系統中,MPEG-2編碼復用器是系統傳輸的核心環節,所有的節目、數據以及各種增值服務都是通過復用打包成傳輸流傳輸出去。目前,只有少數公司掌握復用器的核心算法技術,能夠采用MPEG-2可變碼率統計復用方法提高帶寬利用率,保證高質量圖像傳輸。由于目前正處廣播電視全面向數字化過渡期間,市場潛力巨大,因此對復用器的研究開發非常重要。本文針對復用器及其接口技術進行研究并設計出成形產品。 文中首先對MPEG-2標準及NIOS Ⅱ軟核進行分析。重點研究了復用器中的部分關鍵技術:PSI信息提取及重構算法、PID映射方法、PCR校正及CRC校驗算法,給出了實現方法,并通過了硬件驗證。然后對復用器中主要用到的AsI接口和DS3接口進行了分析與研究,給出了設計方法,并通過了硬件驗證。 本文的主要工作如下: ●首先對復用器整體功能進行詳細分析,并劃分軟硬件各自需要完成的功能。給出復用器的整體方案以及ASI接口和DS3接口設計方案。 ●在FPGA上采用c語言實現了PSI信息提取與重構算法。 ●給出了實現快速的PID映射方法,并根據FPGA特點給出一種新的PID映射方法,減少了邏輯資源的使用,提高了穩定性。 ●采用Verilog設計了SI信息提取與重構的硬件平臺,并用c語言實現了SDT表的提取與重構算法,在FPGA中成功實現了動態分配內存空間。 ●在FPGA上實現了.ASI接口,主要分析了位同步的實現過程,實現了一種新的快速實現字節同步的設計。 ●在FPGA上實現了DS3接口,提出并實現了一種兼容式DS3接口設計。并對幀同步設計進行改進。 ●完成部分PCB版圖設計,并進行調試監測。 本復用器設計最大特點是將軟件設計和硬件設計進行合理劃分,硬件平臺及接口采用Verilog語言實現,PSI信息算法主要采用c語言實現。這種軟硬件的劃分使系統設計更加靈活,且軟件設計與硬件設計可同時進行,極大的提高了工作效率。 整個項目設計采用verilog和c兩種語言完成,采用Altera公司的FPGA芯片EP1C20,在Quartus和NIOS IDE兩種設計平臺下設計實現。根據此方案已經開發出兩臺帶有ASI和DS3接口的數字電視TS流復用器,經測試達到了預期的性能和技術指標。
上傳時間: 2013-06-10
上傳用戶:01010101
無線感測器已變得越來越普及,短期內其開發和部署數量將急遽增加。而無線通訊技術的突飛猛進,也使得智慧型網路中的無線感測器能夠緊密互連。此外,系統單晶片(SoC)的密度不斷提高,讓各式各樣的多功能、小尺寸無線感測器系統相繼問市。儘管如此,工程師仍面臨一個重大的挑戰:即電源消耗。
上傳時間: 2013-10-30
上傳用戶:wojiaohs