為了實現對高危環境檢測及遙控控制簡便的需求,提出了一種基于三軸加速度傳感器的信息采集智能車的設計方案,并完成系統的軟硬件設計。該系統的硬件部分主要通過無線通訊方式來采集外界的環境參數及控制采集車的運行狀態,軟件部分采用C語言進行編程,能夠實現對環境參數的采集、回傳、顯示和采集車的控制。通過實際測試表明,該采集車具有操作簡便、測量精度高、環境適應性強的特點,達到了設計要求。
上傳時間: 2013-11-12
上傳用戶:胡岸888
Turbo C 高級程序員編程指南 Turbo C 的到來,總的來說給程序員尤其為C程序提供一個以其環境和編譯器速度而引人注目的令人激動的實現。Turbo C 獲得了迅速的成功和老資格及初學者程序員的接受,本書是以所有級別的C程序為目的,本書討論了與經常遇到的編程的各方面的相關話題,如控制臺I/O、鼠標器管理、彈出窗口、串、動態變量、通用編程、高級圖形編程、文件I/O、高級指針和內存分配技術、目錄檢索編程及實用調試技術、并給出了一個多維文本系統的實例。
上傳時間: 2013-10-08
上傳用戶:wujijunshi
三菱PLC編程軟件(中文). 三菱FX系列PLC解密軟件 V3.1里面包含了三菱PLC編程軟件(中文)教程,安裝方法 三菱PLC編程軟件 GX-developer 安裝詳細說明 請將軟件安裝壓縮包解壓到D盤根目錄或者C盤根目錄進行安裝,太深的目錄容易出錯 在安裝程序之前,最好先把其他應用程序關閉,比如殺毒軟件,防火墻,IE,辦公軟件 1,在Gx Developer文件夾中,有一個文件夾“EnvMEL”,進入,點擊“SETUP.EXE”安裝“通用環境” 安裝大部分三菱軟件都要先安裝“通用環境” 2,然后點擊Gx Developer下的“SETUP.EXE” 正式安裝三菱PLC編程軟件Gx Developer 注意,其他的幾個文件夾,在安裝時候主安裝程序會自動調用,不必管它。 3,安裝路徑最好使用默認的,不要更改,輸入各種注冊信息后,輸入序列號: 注意,不同軟件的序列號可能會不相同,序列號可以在下載后的壓縮包里得到。 4,“監視專用”這里不能打勾,否則就只能監視不能編程了 5,等待安裝過程 6,直到出現此窗口: 7,開始/程序 里可以找到安裝好的文件
上傳時間: 2013-11-01
上傳用戶:mnacyf
買的開發板上帶的52個應用于實物的程序,希望對大家有幫助
上傳時間: 2013-11-04
上傳用戶:xymbian
全面講解C語言程序設計,基礎到提高,適合大部分初學者。
上傳時間: 2013-11-21
上傳用戶:zhangfx728
當許多編程人員從事這項工作但又不使用源代碼管理工具時,源代碼管理幾乎不可能進行。Visual SourceSafe是Visual Basic的企業版配備的一個工具,不過這個工具目的是為了保留一個內部應用版本,不向公眾發布(應當說明的是,M i c r o s o f t并沒有開發Visual SourceSafe,它是M i c r o s o f t公司買來的) 。雖然Visual SourceSafe有幫助文本可供參考,但該程序的一般運行情況和在生產環境中安裝 Visual SourceSafe的進程都沒有詳細的文字說明。另外,Visual SourceSafe像大多數M i c r o s o f t應用程序那樣經過了很好的修飾,它包含的許多功能特征和物理特征都不符合 Microsoft Wi n d o w s應用程序的標準。例如,Visual SourceSafe的三個組件之一(Visual SourceSafe Administrator)甚至連F i l e菜單都沒有。另外,許多程序的菜單項不是放在最合適的菜單上。在程序開發環境中實現Visual SourceSafe時存在的復雜性,加上它的非標準化外觀和文檔資料的不充分,使得許多人無法實現和使用 Visual SourceSafe。許多人甚至沒有試用 Vi s u a l S o u r c e S a f e的勇氣。我知道許多高水平技術人員無法啟動Visual SourceSafe并使之運行,其中有一位是管理控制系統項目師。盡管如此,Visual SourceSafe仍然不失為一個很好的工具,如果你花點時間將它安裝在你的小組工作環境中,你一定會為此而感到非常高興。在本章中我并不是為你提供一些指導原則來幫助你創建更好的代碼,我的目的是告訴你如何使用工具來大幅度減少管理大型項目和開發小組所需的資源量,這個工具能夠很容易處理在沒有某種集成式解決方案情況下幾乎無法處理的各種問題。
上傳時間: 2013-10-24
上傳用戶:lgd57115700
C++在幾乎所有的計算環境中都非常普及,而且可以用于幾乎所有的應用程序。C++從C中繼承了過程化編程的高效性,并集成了面向對象編程的功能。C++在其標準庫中提供了大量的功能。有許多商業C++庫支持數量眾多的操作系統環境和專業應用程序。但因為它的內容太多了,所以掌握C++并不十分容易。本書詳述了C++語言的各個方面,包括數據類型、程序控制、函數、指針、調試、類、重載、繼承、多態性、模板、異常和輸入輸出等內容。每一章都以前述內容為基礎,每個關鍵點都用具體的示例進行詳細的講解。本書基本不需要讀者具備任何C++知識,書中包含了理解C++的所有必要知識,讀者可以從頭開始編寫自己的C++程序。本書也適合于具備另一種語言編程經驗但希望全面掌握C++語言的讀者。 I created all the files under Microsoft Windows so lines are terminated by CR/LF. In addition to this "ReadMe" file you will find three zip archives in the primary archive, so you need to unzip each of these to get at the code. 為PDG格式,這有pdg閱讀器下載|pdg文件閱讀器下載
標簽: 源代碼
上傳時間: 2013-11-18
上傳用戶:gaoqinwu
用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 三軸磁阻傳感器特點(抄自網上): 1,數字量輸出:I2C 數字量輸出接口,設計使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規模量產使用。 3,精度高:1-2 度,內置12 位A/D,OFFSET, SET/RESET 電路,不會出現磁飽和現象,不會有累加誤差。 4,支持自動校準程序,簡化使用步驟,終端產品使用非常方便。 5,內置自測試電路,方便量產測試,無需增加額外昂貴的測試設備。 6,功耗低:供電電壓1.8V, 功耗睡眠模式-2.5uA 測量模式-0.6mA 連接方法: 只要連接VCC,GND,SDA,SDL 四條線。 Arduino GND -> HMC5883L GND Arduino 3.3V -> HMC5883L VCC Arduino A4 (SDA) -> HMC5883L SDA Arduino A5 (SCL) -> HMC5883L SCL (注意,接線是A4,A5,不是D4,D5) 源程序: #include <Wire.h> #include <HMC5883L.h> HMC5883Lcompass; voidsetup() { Serial.begin(9600); Wire.begin(); compass = HMC5883L(); compass.SetScale(1.3); compass.SetMeasurementMode(Measurement_Continuous); } voidloop() { MagnetometerRaw raw = compass.ReadRawAxis(); MagnetometerScaled scaled = compass.ReadScaledAxis(); float xHeading = atan2(scaled.YAxis, scaled.XAxis); float yHeading = atan2(scaled.ZAxis, scaled.XAxis); float zHeading = atan2(scaled.ZAxis, scaled.YAxis); if(xHeading < 0) xHeading += 2*PI; if(xHeading > 2*PI) xHeading -= 2*PI; if(yHeading < 0) yHeading += 2*PI; if(yHeading > 2*PI) yHeading -= 2*PI; if(zHeading < 0) zHeading += 2*PI; if(zHeading > 2*PI) zHeading -= 2*PI; float xDegrees = xHeading * 180/M_PI; float yDegrees = yHeading * 180/M_PI; float zDegrees = zHeading * 180/M_PI; Serial.print(xDegrees); Serial.print(","); Serial.print(yDegrees); Serial.print(","); Serial.print(zDegrees); Serial.println(";"); delay(100); }
上傳時間: 2013-12-16
上傳用戶:stella2015
超級單片機開發工具,包含:模擬/數字轉換表計算,LED 編碼器,色環電阻阻值計算,Hex/Bin轉換,串口調試器,端口監視器等實用功能 單片機開發過程中用到的多功能工具,包括熱敏電阻RT值--HEX數據轉換;3種LED編碼;色環電阻計算器;HEX/BIN 文件互相轉換;eeprom數據到C/ASM源碼轉換;CRC校驗生成;串口調試,帶簡單而實用的數據分析功能;串口/并口通訊監視等功能. 用C++ Builder開發,無須安裝,直接運行,不對注冊表進行操作。純綠色軟件。 1. 模擬/數字轉換表計算 本功能主要用于準備用于查表計算的 R/T 表格,主要用于溫度、濁度等模擬量的測量,根據電路分壓電阻的位置分為兩種,可以參看圖示選擇正確的電路連接形式;可自定義分壓電阻阻值;目前支持8位 /10位轉換精度;可選擇生成匯編/C源代碼格式的數據等。 2. LED 編碼器 本功能主要用于自動根據圖形信息、段位置信息生成可保存在單片機程序存儲器中供查表使用的數據。可自行定義字符的圖形及各段的位置信息;可以選擇LED類型,目前有 7段、14段、16段三種類型;自帶圖形定義,也可自定義并能保存自定義方案;自定義位置信息并可保存;可以生成 8位、4位編碼,4位編碼主要針對一些有 4個COM端的LED/LCD驅動器;同樣可以保存為C/ASM格式數據。 3. 色環電阻阻值計算 本功能主要為記不住色環值的人(像我)用的,比較簡單,單擊相應環的相應顏色,阻值將實時給出。 4. Hex/Bin轉換 Intel Hex格式文件和Bin格式文件相互轉換,本功能使用機會較少。 Hex/Bin文件轉換為文本方式(變量定義方式),將Hex文件或Bin文件轉換為C/ASM源代碼格式的數據。 CRC計算,提供3種計算方法。 5. 串口調試器 可以通過串口接收/發送數據,作為普通的串口調試器,可以手動發送所填內容,也可以發送整個文件; 內存映射功能,對于監控單片機內存非常方便,還可以定義內存變量,自動從接收到的數據中提取變量值,支持字節型、整型、長整型、浮點型、雙精度型、位掩碼(可用于位變量)、數組型(其他不規則變量)等,同時支持10進制、16進制、2進制顯示;可以自由選擇需要實時監測的變量;變量方案可以存盤等等;可以設為固定長度或定義首/尾標志,設置內存中實際起始地址,顯示時和計算變量時用;由map文件自動讀取內存變量(因條件所限,目前只支持由 ImageCraft C(ICC) 編譯器產生的map文件,歡迎提供其他編譯器的map文件樣本); 變量組合,適用于文本方式的變量監測,例如: Var1=1111#var2=2222#var3=333.333 通訊時可以選擇二進制、文本方式顯示;可設置自動滾屏;設置最大顯示行數; 可以選擇多命令交互方式通訊,且可以作為主發方、從發方;主發時可以循環發送所選命令;從發時可以定義自動應答命令,即接收到表中所列的命令后,自動用相應內容應答,是不是很實用? 可以設為手動發送或定時發送。 可自定義通訊超時時間。 可以保存歷史數據,包括發送和接收數據! 計劃加入調制解調器控制。 6. 端口監視器 監視所選串口/并口的一切通訊活動而不占用其資源,可以設置過濾條件,可同時監視多個端口,可以保存數據,可以直接記錄到文件中。
上傳時間: 2013-10-13
上傳用戶:大灰狼123456
超級單片機開發工具,包含:模擬/數字轉換表計算,LED 編碼器,色環電阻阻值計算,Hex/Bin轉換,串口調試器,端口監視器等實用功能 單片機開發過程中用到的多功能工具,包括熱敏電阻RT值--HEX數據轉換;3種LED編碼;色環電阻計算器;HEX/BIN 文件互相轉換;eeprom數據到C/ASM源碼轉換;CRC校驗生成;串口調試,帶簡單而實用的數據分析功能;串口/并口通訊監視等功能. 用C++ Builder開發,無須安裝,直接運行,不對注冊表進行操作。純綠色軟件。 1. 模擬/數字轉換表計算 本功能主要用于準備用于查表計算的 R/T 表格,主要用于溫度、濁度等模擬量的測量,根據電路分壓電阻的位置分為兩種,可以參看圖示選擇正確的電路連接形式;可自定義分壓電阻阻值;目前支持8位 /10位轉換精度;可選擇生成匯編/C源代碼格式的數據等。 2. LED 編碼器 本功能主要用于自動根據圖形信息、段位置信息生成可保存在單片機程序存儲器中供查表使用的數據。可自行定義字符的圖形及各段的位置信息;可以選擇LED類型,目前有 7段、14段、16段三種類型;自帶圖形定義,也可自定義并能保存自定義方案;自定義位置信息并可保存;可以生成 8位、4位編碼,4位編碼主要針對一些有 4個COM端的LED/LCD驅動器;同樣可以保存為C/ASM格式數據。 3. 色環電阻阻值計算 本功能主要為記不住色環值的人(像我)用的,比較簡單,單擊相應環的相應顏色,阻值將實時給出。 4. Hex/Bin轉換 Intel Hex格式文件和Bin格式文件相互轉換,本功能使用機會較少。 Hex/Bin文件轉換為文本方式(變量定義方式),將Hex文件或Bin文件轉換為C/ASM源代碼格式的數據。 CRC計算,提供3種計算方法。 5. 串口調試器 可以通過串口接收/發送數據,作為普通的串口調試器,可以手動發送所填內容,也可以發送整個文件; 內存映射功能,對于監控單片機內存非常方便,還可以定義內存變量,自動從接收到的數據中提取變量值,支持字節型、整型、長整型、浮點型、雙精度型、位掩碼(可用于位變量)、數組型(其他不規則變量)等,同時支持10進制、16進制、2進制顯示;可以自由選擇需要實時監測的變量;變量方案可以存盤等等;可以設為固定長度或定義首/尾標志,設置內存中實際起始地址,顯示時和計算變量時用;由map文件自動讀取內存變量(因條件所限,目前只支持由 ImageCraft C(ICC) 編譯器產生的map文件,歡迎提供其他編譯器的map文件樣本); 變量組合,適用于文本方式的變量監測,例如: Var1=1111#var2=2222#var3=333.333 通訊時可以選擇二進制、文本方式顯示;可設置自動滾屏;設置最大顯示行數; 可以選擇多命令交互方式通訊,且可以作為主發方、從發方;主發時可以循環發送所選命令;從發時可以定義自動應答命令,即接收到表中所列的命令后,自動用相應內容應答,是不是很實用? 可以設為手動發送或定時發送。 可自定義通訊超時時間。 可以保存歷史數據,包括發送和接收數據! 計劃加入調制解調器控制。 6. 端口監視器 監視所選串口/并口的一切通訊活動而不占用其資源,可以設置過濾條件,可同時監視多個端口,可以保存數據,可以直接記錄到文件中。
上傳時間: 2013-10-29
上傳用戶:lacsx