DLT645-2007多功能電能表通信協議2010
上傳時間: 2022-05-28
上傳用戶:aben
基于DOS的多任務系統的實現 1. 用C語言完成線程的創建和撤消,并按優先權加時間片輪轉算法對多個線程進行調度; 2. 改變時間片的大小,觀察結果的變化。思考:為什么時間片不能太小或太大; 3. 假設兩個線程共用同一軟件資源(如某一變量,或某一數據結構),請用記錄型信號量來實現對它的互斥訪問; 4. 假設有兩個線程共享一個可存放5個整數的緩沖,一線程不停的計算1到50的平方,并將結果放入緩沖中,另一個線程不斷的從緩沖中取出結果,并將他們打印出來,請用記錄型信號量實現這一生產者和消費者的同步問題; 5. 實現消息緩沖通信,并于3,4中的簡單通信進行比較; 6. 思考:在線程間進行消息緩沖通信時,若對消息隊列的訪問沒有滿足互斥要求,情況會怎么樣?
上傳時間: 2013-12-20
上傳用戶:趙云興
在實際工作現場,常常需要在一個非常惡劣的環境中進行通話,隨著CAN總線在工業生產的應用越來越廣泛,想到了把CAN總線應用于電話通信上來.CAN總線具有極高的總線利用率,這有可能使得我們只需要用兩根CAN總線,就可以把需要通話的節點電話連接起來,從而實現語音通信. 本文主要論述了基于CAN總線的多節點語音通信系統設計.該系統使用MC14LC5480作為語音采集編解碼器,AT90CAN128作為處理器,使用處理器自帶的CAN模塊實現多個CAN節點間的通信,最終達到實現多節點間語音通信的功能. 本文的前半部分介紹了CAN總線技術和語音信號的數字處理技術,評價了用CAN總線傳輸語音信號的優點.本文后半部分詳細介紹了該系統的硬件結構和軟件設計,通過分析系統所涉及的芯片對該系統的各個功能模塊做了詳細的說明,包括語音編解碼電路,語音數字信號處理電路,CAN總線傳輸電路等.通過該系統,能夠實現在實驗室條件下多個CAN節點間的語音通信.
上傳時間: 2013-04-24
上傳用戶:mingaili888
近年來,隨著控制系統規模的擴大和總線技術的發展,對數據采集和傳輸技術提出了更高的要求。目前,很多設備需要實現從單串口通信到多路串口通信的技術改進。同時,隨著以太網技術的發展和普及,這些設備的串行數據需要通過網絡進行傳輸,因而有必要尋求一種解決方案,以實現技術上的革新。 本文分別對串行通信和基于TCP/IP協議的以太網通信進行研究和分析,在此基礎上,設計一個嵌入式系統一基于APM處理器的多路串行通信與以太網通信系統,來實現F8-DCS系統中多路串口數據采集和以太網之間的數據傳輸。主要作了如下工作:首先,分析了當前串行通信的應用現狀和以太網技術的發展動態,通過比較傳統的多路串口通信系統的優缺點,設計出了一種采用CPID技術和CAN總線技術相結合的新型技術,并結合F8-DCS系統數據量大和實時性高的特點,對串行通訊幀同步的方法進行了詳細的研究。然后,根據課題的實際需求,對系統進行總體設計和功能模塊劃分,并詳細介紹了基于ARM7處理器的多路串口通信接口、以太網通信接口以及二者之間的數據傳輸接口的電路設計。在軟件設計上,對系統的啟動代碼、串行通信協議、串口驅動以及多串口與網口間雙向數據傳輸等進行了詳細的論述。最后,將上述技術應用于某大型火電廠主機F8-DCS系統I/O通訊網絡的測試與分析,達到了設計要求。
上傳時間: 2013-07-31
上傳用戶:aeiouetla
本實例實現一個多線程的管理器。在應用程序中,可以進行多個線程的創建、執行和關閉等管理。
上傳時間: 2015-01-28
上傳用戶:gundan
多線程程序作為一種多任務、并發的工作方式,有以下的優點: 1) 提高應用程序響應。這對圖形界面的程序尤其有意義,當一個操作耗時很長時,整個系統都會等待這個操作,此時程序不會響應鍵盤、鼠標、菜單的操作,而使用多線程技術,將耗時長的操作(time consuming)置于一個新的線程,可以避免這種尷尬的情況。 2) 使多CPU系統更加有效。操作系統會保證當線程數不大于CPU數目時,不同的線程運行于不同的CPU上。 3) 改善程序結構。一個既長又復雜的進程可以考慮分為多個線程,成為幾個獨立或半獨立的運行部分,這樣的程序會利于理解和修改。
上傳時間: 2013-12-02
上傳用戶:nanshan
VisualC++通信編程工程實例精解 \Chapter 2 \Example 1 MSCOMM控件編程實例 \Example 2 基于Windows API的虛擬終端實現 \Example 3 基于CSerialPort的串口多線程通信框架 \調試工具\串口調試助手 \Chapter 3 \Example 4 Winsock API編程技術——基于Winsock的聊天室程序 \Example 5 CAsyncSocket編程技術——基于CAsyncSocket的局域網通信程序 \Example 6 CSocket編程技術——基于CSocket的局域網聊天室程序 \擴充實例 基于CSocket的網絡版中國象棋 \調試工具\TCPUDP調試助手 \Chapter 4 \Example 7 訪問遠程數據庫MS SQLServer實例 \Chapter 5 \Example 8 以RS View32為服務器的OPC客戶端編程 \Example 9 一個OPC客戶端監視程序 \Chapter 6 \Example 10 一個封裝的Modem AT命令操作類的快速撥號程序 \Chapter 7 \Example 11 GSM和GPRS應用實例 \擴充實例 基于CSocket的GPRS數據中心程序 \調試工具和文檔\TCPUDP調試助手 MC55_ATC_V02.06.pdf TCP使用方法.doc 常用SMS指令一覽表.pdf
標簽: Example VisualC Chapter Windows
上傳時間: 2016-03-25
上傳用戶:趙云興
首先是要實現ServerSocket的多線程操作;其次,客戶端的輸入輸出流的格式和規范要把握準確;再次,對于廣播功能的實現也非常重要,這涉及到了多個線程之間的聯系問題
標簽: ServerSocket 多線程 操作
上傳時間: 2014-01-17
上傳用戶:gaojiao1999
基于TCP/IP的網絡通信技術實現了面向連接的用戶與服務器間點對點異步通信,本代碼在該基礎上應用了多線程以及共享數據結構技術,使網絡服務器具有了多用戶間數據轉發的功能,進而解決了局域網多用戶間的通信問題。 使用時先建立ODBC,Server與ChatServer先運行,然后運行Client
上傳時間: 2014-08-13
上傳用戶:hasan2015
DSP 在與多個外設進行通信時,通常需要對DSP 的串口進行擴展。本文詳細介紹了利用TL16C554 芯片對TMS320VC33 DSP 芯片進行串口擴展
上傳時間: 2013-05-29
上傳用戶:bugtamor