Winsock2的發(fā)布使得Socket I/O有了和文件I/O統(tǒng)一的接口。我們可以通過使用Win32文件操縱函數(shù)ReadFile和WriteFile來進行Socket I/O。伴隨而來的,用于普通文件I/O的重疊I/O模型和完成端口模型對Socket I/O也適用了。這些模型的優(yōu)點是可以達到更佳的系統(tǒng)性 能,但是實現(xiàn)較為復雜,里面涉及較多的C語言技巧。例如我們在完成端口模型中會經(jīng)常用到所謂的“尾隨數(shù)據(jù)”。
標簽: Socket WriteFile Winsock2 ReadFile
上傳時間: 2014-12-03
上傳用戶:fxf126@126.com
A/D測試首先對A/D模塊進行初始化操作,當A/D不忙時,進行A/D轉化,A/D轉化完畢產(chǎn)生中斷,并將結果存入數(shù)組中。
上傳時間: 2016-10-06
上傳用戶:思琦琦
指定一個數(shù)字轉換回十進位,八進位,十六進位#include <stdio.h> #include <stdlib.h> int main(void) { int number =89 printf("數(shù)字 %d\n",number) /* %d 為十進位輸出格式*/ printf("八進位為 %o\n",number) /* %o 為八進位輸出格式*/ printf("十六進位為%x\n",number) /* %x 為十六進位輸出格式*/ system("pause") return 0 }
上傳時間: 2013-11-29
上傳用戶:tyler
metricmatlab ch ¬ ng 4 Ma trË n - c¸ c phÐ p to¸ n vÒ ma trË n. 4.1 Kh¸ i niÖ m: - Trong MATLAB d÷ liÖ u ® Ó ® a vµ o xö lý d íi d¹ ng ma trË n. - Ma trË n A cã n hµ ng, m cét ® î c gä i lµ ma trË n cì n m. § î c ký hiÖ u An m - PhÇ n tö aij cñ a ma trË n An m lµ phÇ n tö n» m ë hµ ng thø i, cét j . - Ma trË n ® ¬ n ( sè ® ¬ n lÎ ) lµ ma trË n 1 hµ ng 1 cét. - Ma trË n hµ ng ( 1 m ) sè liÖ u ® î c bè trÝ trª n mét hµ ng. a11 a12 a13 ... a1m - Ma trË n cét ( n 1) sè liÖ u ® î c bè trÝ trª n 1 cét.
標簽: metricmatlab 203 184 tr
上傳時間: 2017-07-29
上傳用戶:來茴
主要程序代碼有 單片機與LED數(shù)碼管接口 LED大屏幕顯示器和接口 字符LCD 液晶顯示和接口 單片機與鍵盤接口 A/D轉換器接口 D/A 轉換器接口 串行通信基礎 MCS-51的串行接口 MCS-51單片機雙機通信 RS-232C串行通信總線標準及其接口 存儲器的擴展 串行口的I/O口擴展 數(shù)字鐘的設計與制作 單片機溫度檢測記錄系統(tǒng)
上傳時間: 2016-04-12
上傳用戶:eruth
本書全面闡述以運算放大器和模擬集成電路為主要器件構成的電路原理、設計方法和實際應用。電路設計以實際器件為背景,對實現(xiàn)中的許多實際問題尤為關注。全書共分13章,包含三大部分。第一部分(第1-4章),以運算放大器作為理想器件介紹基本原理和應用,包括運算廣大器基礎、具有電阻反饋的電路和有源濾波器等。第二部分(第5-8章)涉及運算放大器的諸多實際問題,如靜態(tài)和動態(tài)限制、噪聲及穩(wěn)定性問題。第三部分(第9-13章)著重介紹面向各種應用的電路設計方法,包括非線性電路、信號發(fā)生器、電壓基準和穩(wěn)壓電源、D-A和A-D轉換器以及非線性放大器和鎖相環(huán)等。 本書可用作通信類、控制類、遙測遙控、儀器儀表等相關專業(yè)本科高年級及研究生有關課程的教材或主要參考書,對從事實際工作的電子工程師們也有很大參考價值。
上傳時間: 2013-08-04
上傳用戶:米卡
數(shù)字濾波作為數(shù)字信號處理技術的重要組成部分,廣泛應用于諸如信號分離、恢復、整形等多種場合中,本文討論的FIR濾波器因其具有嚴格的線性相位特性而得到廣泛的應用。在工程實踐中,往往要求信號處理具有實時性和靈活性,但目前常用的一些軟件或硬件實現(xiàn)方法則難以同時達到兩方面的要求。 可編程邏輯器件是一種用戶根據(jù)需要而自行構造邏輯功能的數(shù)字集成電路。本課題研究FIR的FPGA解決方案體現(xiàn)電子系統(tǒng)的微型化和單片化,主要完成的工作如下: (1)以FIR濾波器的基本理論為依據(jù),研究適應工程實際的數(shù)字濾波器的設計方法: (2)對分布式算法進行了較為深入的研究。在闡述算法原理的基礎上,分析了利用FPGA特有的查找表結構完成這一運算的方法,從而解決了常系數(shù)乘法運算硬件實現(xiàn)的問題; (3)以—FIR低通濾波器為例說明FIR數(shù)字濾波器的具體實現(xiàn)方法,采用層次化、模塊化、參數(shù)化的設計思想,完成對整個FIR濾波器的功能模塊的劃分,以及各個功能模塊的具體設計; (4)設計參數(shù)可調(diào)的FIR低通濾波器的硬件電路:以EPFlK50TCl44-l為核心,包括A/D轉換電路、D/A轉換電路以及在系統(tǒng)配置電路等。以話音作為輸入信號,進行了實際濾波效果的測試。 實驗系統(tǒng)的測試結果表明,和傳統(tǒng)的數(shù)字濾波器相比較具有更好的實時性、準確性、靈活性和實用性。
標簽: FPGA 沖激響應 數(shù)字濾波器
上傳時間: 2013-07-13
上傳用戶:皇族傳媒
電液位置伺服系統(tǒng)具有控制精度高、響應速度快、輸出功率大、信號處理靈活、易于實現(xiàn)各種參量反饋等優(yōu)點,因此它已經(jīng)遍及國民經(jīng)濟和軍事工業(yè)的各個技術領域。近年來,對電液位置伺服系統(tǒng)的快速性、穩(wěn)定性、準確性等控制性能提出了新的要求,作為電液位置伺服系統(tǒng)核心的控制器,起到更為關鍵的作用。 現(xiàn)階段,嵌入式微處理器以其小型、專用、便攜、高可靠的特點,已經(jīng)在工業(yè)控制領域得到了廣泛的應用,如工業(yè)過程、遠程監(jiān)控、智能儀器儀表、機器人控制、數(shù)控系統(tǒng)等,嵌入式微處理器嵌入實時操作系統(tǒng),可以克服傳統(tǒng)的基于單片機控制系統(tǒng)功能不足和基于PC的控制系統(tǒng)非實時性的缺點,其性能、可靠性等都能滿足電液位置伺服系統(tǒng)控制的要求,在控制領域具有廣泛的應用前景。 本文以實驗室的電液位置伺服系統(tǒng)為研究對象,按照系統(tǒng)的控制要求,提出以ARM9(S3C2410)微處理器為核心的控制器對電液位置伺服系統(tǒng)進行控制的一種方案,設計了一種新型的基于ARM9(S3C2410)微處理器的電液位置伺服控制器。本系統(tǒng)控制器的開發(fā)設計中,在以ARM9(S3C2410)微處理器為核心的控制器基礎上,通過外部擴展,使得系統(tǒng)控制器具有豐富的硬件資源,開發(fā)了A/D轉換電路、D/A(PWM)轉換電路、伺服放大電路、串行接口等電路,同時為了使得控制器的程序代碼具有較強的可讀性、可維護性、可擴展性,使用了操作系統(tǒng),通過比較選擇了uC/OS-Ⅱ?qū)崟r內(nèi)核,并成功移植到ARM9(S3C2410)微處理器中,并編寫了A/D、數(shù)字濾波、D/A(PWM)等軟件程序,通過編譯、調(diào)試、驗證,程序運行正常。在對電液位置伺服系統(tǒng)進行控制策略的選擇中,分別采用PID、滑模變結構、模糊自學習滑模三種控制策略進行仿真比較,得出采用模糊自學習滑模控制策略更有利于系統(tǒng)控制。
標簽: ARM 微處理器 伺服控制系統(tǒng) 電液位置
上傳時間: 2013-04-24
上傳用戶:sssnaxie
數(shù)字濾波作為數(shù)字信號處理技術的重要組成部分,廣泛應用于諸如信號分離、恢復、整形等多種場合中,本文討論的FIR濾波器因其具有嚴格的線性相位特性而得到廣泛的應用。在工程實踐中,往往要求信號處理具有實時性和靈活性,但目前常用的一些軟件或硬件實現(xiàn)方法則難以同時達到兩方面的要求。 可編程邏輯器件是一種用戶根據(jù)需要而自行構造邏輯功能的數(shù)字集成電路。本課題研究FIR的FPGA解決方案體現(xiàn)電子系統(tǒng)的微型化和單片化,主要完成的工作如下: (1)以FIR濾波器的基本理論為依據(jù),研究適應工程實際的數(shù)字濾波器的設計方法: (2)對分布式算法進行了較為深入的研究。在闡述算法原理的基礎上,分析了利用FPGA特有的查找表結構完成這一運算的方法,從而解決了常系數(shù)乘法運算硬件實現(xiàn)的問題; (3)以—FIR低通濾波器為例說明FIR數(shù)字濾波器的具體實現(xiàn)方法,采用層次化、模塊化、參數(shù)化的設計思想,完成對整個FIR濾波器的功能模塊的劃分,以及各個功能模塊的具體設計; (4)設計參數(shù)可調(diào)的FIR低通濾波器的硬件電路:以EPFlK50TCl44-l為核心,包括A/D轉換電路、D/A轉換電路以及在系統(tǒng)配置電路等。以話音作為輸入信號,進行了實際濾波效果的測試。 實驗系統(tǒng)的測試結果表明,和傳統(tǒng)的數(shù)字濾波器相比較具有更好的實時性、準確性、靈活性和實用性。
標簽: FPGA 沖激響應 數(shù)字濾波器
上傳時間: 2013-07-19
上傳用戶:sjyy1001
隨著計算機技術、通信技術、集成電路技術和控制技術的發(fā)展,傳統(tǒng)的工業(yè)控制領域正經(jīng)歷著一場前所未有的變革,開始向網(wǎng)絡化方向發(fā)展。本文即從未來工業(yè)控制網(wǎng)絡發(fā)展的需要出發(fā),設計并實現(xiàn)了以S3C2410微處理器為核心的嵌入式網(wǎng)絡控制器。 本文以S3C2410-32 位微處理為核心,設計并實現(xiàn)了具有1路以太網(wǎng)接口、1路 USB Host 接口、1路USB Device 接口、3路RS232串口、1個CAN總線擴展卡、1個RS485擴展卡、1個RS422擴展卡使用、8路A/D、1路D/A、4路 PWM、一個 240×320TFT LCD 顯示觸摸屏的功能強大的嵌入式網(wǎng)絡控制器。并在此基礎上,結合嵌入式操作系統(tǒng)Windows CE建立了一個嵌入式軟件開發(fā)平臺。 在深入研究和分析CANopen協(xié)議的基礎上,實現(xiàn)了基于Windows CE 的嵌入式 CANopen 協(xié)議棧,大大提高了嵌入式網(wǎng)絡控制器在現(xiàn)場總線上的通信和控制能力,為新型的網(wǎng)絡控制算法研究提供了實驗平臺。在探討了TCP/IP協(xié)議的基礎上研究了基于 Windows CE 的嵌入式 TCP/IP 協(xié)議棧,掌握了Windows CE 平臺的網(wǎng)絡 Socket 通信編程,使控制器能夠通過以太網(wǎng)接到Intranet或Intemet上。 在完成嵌入式網(wǎng)絡控制器硬件與軟件設計的基礎上,將控制器應用到了網(wǎng)絡化的嵌入式數(shù)控系統(tǒng)的中央數(shù)控單元中,實現(xiàn)數(shù)控系統(tǒng)等數(shù)控設備小型化、網(wǎng)絡化和集成化的需要。并以此為基礎,結合計算機控制實驗室建設,構建了三層(信息層、控制層和設備層)工業(yè)網(wǎng)絡實驗平臺,實現(xiàn)了實驗室設備真正的網(wǎng)絡互連,為網(wǎng)絡控制研究提供了一個高性能的平臺。
標簽: ARM 嵌入式網(wǎng)絡 控制器
上傳時間: 2013-06-10
上傳用戶:hzy5825468