多人聊天,多路連綫,多綫程,實現 在一個多人連線伺服器中,我們要有一個伺服端執行緒負責傾聽是否有客戶端連線,如果有客戶端連線,就指派一個客戶端執行緒專門應付這個客戶端連線,並在客戶端佇列中記錄它,然後進入下一個傾聽。 一個客戶端執行緒的工作,就是讀取客戶連線端的使用者輸入訊息,它不負責回應訊息,而是將讀到的訊息加入訊息佇列中,此外在我們的範例中,客戶端執行緒也負責自己的連線狀態,如果使用者中斷連線,客戶端執行緒會負責將自己從客戶端佇列中清除。 廣播執行緒負責取出訊息佇列中的訊息,然後將之一一傳送訊息給客戶端佇列中尚存在的客戶端執行緒。
標簽:
上傳時間: 2014-08-26
上傳用戶:linlin
Xilinx is disclosing this Specification ? 第 1 章“EMIF 概述”,概述 Texas Instruments EMIF。 ? 第 2 章“Virtex-II 系列或 Spartan-3 FPGA 到 EMIF 的設計”描述將 TI TMSC6000 EMIF 連接到 Virtex?-II 系列或 Spartan?-3 FPGA 的實現。 ? 第 3 章“Virtex-4 FPGA 到 EMIF 的設計” 描述將 TI TMS320C64x EMIF 連接到 Virtex-4 FPGA 的實現。 ? 第 4 章“參考設計” 提供參考設計的目錄結構和參考設計文件的鏈接。 ? 附錄 A “Virtex-4 ISERDES 樣本代碼” 提供 Virtex-4 實現的樣本代碼列表。 ? 附錄 B “EMIF 寄存器域描述” 定義 TI DSP 寄存器域。 ? 附錄 C “相關參考文件” 提供相關文檔的鏈接
標簽: Specification disclosing Xilinx EMIF
上傳時間: 2016-12-06
上傳用戶:litianchu
本代碼為編碼開關代碼,編碼開關也就是數字音響中的 360度旋轉的數字音量以及顯示器上用的(單鍵飛梭開 關)等類似鼠標滾輪的手動計數輸入設備。 我使用的編碼開關為5個引腳的,其中2個引腳為按下 轉輪開關(也就相當于鼠標中鍵)。另外3個引腳用來 檢測旋轉方向以及旋轉步數的檢測端。引腳分別為a,b,c b接地a,c分別接到P2.0和P2.1口并分別接兩個10K上拉 電阻,并且a,c需要分別對地接一個104的電容,否則 因為編碼開關的觸點抖動會引起輕微誤動作。本程序不 使用定時器,不占用中斷,不使用延時代碼,并對每個 細分步數進行判斷,避免一切誤動作,性能超級穩定。 我使用的編碼器是APLS的EC11B可以參照附件的時序圖 編碼器控制流水燈最能說明問題,下面是以一段流水 燈來演示。
上傳時間: 2017-07-03
上傳用戶:gaojiao1999
摘要:建立了數字控制DC/DC開關電源閉環系統的s域小信號模型,采用數字重設計法針對給定的系統季數設計了數字補償器。應用SISO Design Tool仿真平臺,在伯德圖分析和根軌連法的基礎上設計了連續城的模擬補償器,并進行了離散化處理。在建立系統s城模型時引入了模數轉換器和數字脈寬調制發生器產生的延遲效應,使補償器的設計考慮了采樣速率對系統的影響,改善了傳統離散設計的誤蓋。基于教字重設計法構建的數字補償器實現了對脈寬調制信號的可編程精確控制,保證了變換器閉環工作良好的動態特性。仿真實驗結果驗證了所設計的數字補償器的性能。關鍵詞:數字控制系統;模數轉換;數字重設計法;數字補償器;數字脈寬調制1引言傳統的開關電源采用模擬控制技術,使用比較器、誤差放大器和模擬電源管理芯片等元器件來調整電源輸出電壓,存在著控制電路復雜、元器件數量多以及控制電路成型后很難修改等缺點,不利于開關電源的集成化和小型化。近年來隨著微電子學的迅速發展,電源的控制也已經由模擬控制、模數混合控制,進入到數字控制階段”,具有可編程性、設計可延續性、元件數量減少、先進的校正能力等優點。以往由于DSP等控制芯片的高成本,數字控制多用于大功率AC/DC變換器、PFC功率因數校正等場合”,而對于DC/DC高頻開關電源只是實現了一些數字化的簡單應用,如采用MCU提供保護、監控和通信功能。隨著數字控制芯片成本的降低,數字控制也逐漸應用于DC/DC直流變換器,直接參與電源的反饋回路控制,實現了信號采樣補償和PWM調節的數字化。數字PID補償器的設計非常關鍵,直接決定了電源的輸出精度、動態響應等指標。近年來對DC/DC開關電源的數字補償器的建模研究已有很多論述],主要基于數字重設計法和直接數字設計法。數字重設計是在傳統模擬電源研究方法的基礎上,首先將數字電源簡化為一個連續的線性系統,忽略了采樣保持器效應后設計模擬補償器,然后采用雙線性近似(Tustin)、匹配零極點(MPZ)等方法對其離散化得到數字補償器。直接數字設計是直接建立零階保持器和被控對象的離散模型,再構建包括離散補償器的反饋系統。數字重設計和直接數字設計法在高采樣速率下設計的數字補償器性能差別不是很大,只是在低采樣速率下直接數字設計更加精確。
上傳時間: 2022-06-18
上傳用戶:zhanglei193
AR0231AT7C00XUEA0-DRBR(RGB濾光)安森美半導體推出采用突破性減少LED閃爍 (LFM)技術的新的230萬像素CMOS圖像傳感器樣品AR0231AT,為汽車先進駕駛輔助系統(ADAS)應用確立了一個新基準。新器件能捕獲1080p高動態范圍(HDR)視頻,還具備支持汽車安全完整性等級B(ASIL B)的特性。LFM技術(專利申請中)消除交通信號燈和汽車LED照明的高頻LED閃爍,令交通信號閱讀算法能于所有光照條件下工作。AR0231AT具有1/2.7英寸(6.82 mm)光學格式和1928(水平) x 1208(垂直)有源像素陣列。它采用最新的3.0微米背照式(BSI)像素及安森美半導體的DR-Pix?技術,提供雙轉換增益以在所有光照條件下提升性能。它以線性、HDR或LFM模式捕獲圖像,并提供模式間的幀到幀情境切換。 AR0231AT提供達4重曝光的HDR,以出色的噪聲性能捕獲超過120dB的動態范圍。AR0231AT能同步支持多個攝相機,以易于在汽車應用中實現多個傳感器節點,和通過一個簡單的雙線串行接口實現用戶可編程性。它還有多個數據接口,包括MIPI(移動產業處理器接口)、并行和HiSPi(高速串行像素接口)。其它關鍵特性還包括可選自動化或用戶控制的黑電平控制,支持擴頻時鐘輸入和提供多色濾波陣列選擇。封裝和現狀:AR0231AT采用11 mm x 10 mm iBGA-121封裝,現提供工程樣品。工作溫度范圍為-40℃至105℃(環境溫度),將完全通過AEC-Q100認證。
標簽: 圖像傳感器
上傳時間: 2022-06-27
上傳用戶:XuVshu
CPU:MSP430系列單片機的CPU和通用微處理器基本相同,只是在設計上采用了面向控制的結構和指令系統。MSP430的內核CPU結構是按照精簡指令集和高透明的宗旨而設計的,使用的指令有硬件執行的內核指令和基于現有硬件結構的仿真指令。這樣可以提高指令執行速度和效率,增強了MSP430的實時處理能力。存儲器:存儲程序、數據以及外圍模塊的運行控制信息。有程序存儲器和數據存儲器。對程序存儲器訪問總是以字形式取得代碼,而對數據可以用字或字節方式訪問。其中MSP430各系列單片機的程序存儲器有ROM、OTP、EPROM和FLASH型。外圍模塊:經過MAB、MDB、中斷服務及請求線與CPU相連。MSP430不同系列產品所包含外圍模塊的種類及數目可能不同。它們分別是以下一些外圍模塊的組合:時鐘模塊、看門狗、定時器A、定時器B、比較器A、串口0、1、硬件乘法器、液晶驅動器、模數轉換、數模轉換、端口、基本定時器、DMA控制器等。
上傳時間: 2022-07-28
上傳用戶:slq1234567890
同步電動機以其可調的功率因數和輸出轉矩對電網電壓波動不敏感等良好的運行性能,在大功率電氣傳動領域獨占螯頭。同步電機雖然有很多優點,但它的最大缺點是起動困難。目前,大功率同步電機的軟起動大多采用靜止變頻器起動方式,但由于變頻器多采用晶閘管作為功率器件從而要依靠電動機產生的反電勢才能自行關斷并且輔助設備較多。而一旦逆變器換流失敗就會導致電動機起動失敗。針對晶閘管不能自行關斷的缺點,本文研究了一種以IGBT做為變頻器功率器件的轉速開環恒壓頻比控制的起動方法。 @@ 首先,根據同步電動機的工作原理對同步電動機的起動特性進行了詳細分析,并對全壓異步起動方法進行了仿真研究,得出了起動過程中電動機相電流、電磁轉矩等參數的變化曲線。針對異步起動過程中定子繞組產生過大沖擊電流的問題,提出了逐級變頻的轉速開環恒壓頻比控制同步電動機軟起動方法。闡述了逐級變頻開環控制同步電動機軟起動的原理,即通過逐級改變變頻器輸出頻率使轉子轉速跟隨定子旋轉磁場轉速逐級升高至額定值。推導出起動過程中變頻器逐級變化的頻率與電動機轉動慣量、電磁轉矩等參數的關系式。通過對一臺同步電動機做工頻起動和低頻起動的仿真研究,證明了同步電動機在低頻下依靠同步電磁轉矩自行起動的可行性。通過計算轉子轉速達到相應同步轉速的時間來確定變頻器逐級升高的電壓頻率隨時間的變化規律。然后,在采用電壓型交直交變頻器作為同步電機變頻電源的基礎上,設計了恒壓頻比逐級變頻軟起動的控制方案,利用MATLAB/SIMULINK構建了轉速開環恒壓頻比控制同步電動機軟起動的數學模型,對同步電動機的起動過程進行仿真試驗,并且分別對空載起動和負載起動過程進行了分析。仿真結果驗證了轉速開環控制同步電動機軟起動的可行性。 @@ 針對同步電動機起動后的并網問題進行了理論分析,并研究了相應的并網控制方案。應用MATLAB/SIMULINK對并網過程進行仿真試驗,給出并網瞬間電網電壓、同步電機相電流等參數變化曲線,從而驗證了并網方案的可行性。 @@ 最后,對所做工作進行了總結,并展望了大功率同步電動機的軟起動技術。 @@關鍵詞:同步電動機;軟起動;變頻器;恒壓頻比
上傳時間: 2013-05-26
上傳用戶:assss
本文著重研究了多路數字節目復用器中的對多路預處理TS流復用的原理和基于FPGA的實現方法。首先論述了關于數字電視系統的一些基本概念,介紹了MPEG-2/DVB標準以及數字電視節目專用信息(PSI),并結合多路數字節目復用的基本原理提出了一套基于FPGA的設計方案。通過對復用器輸入部分、復用控制邏輯和PCR校正等一系列模塊的設計及仿真驗證,達到了設計的要求,取得了一定的研究成果。
上傳時間: 2013-06-09
上傳用戶:bugtamor
Dev-C++是一個Windows下的C和C++程序的集成開發環境。它使用MingW32/GCC編譯器,遵循C/C++標準。開發環境包括多頁面窗口、工程編輯器以及調試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執行程序,提供高亮度語法顯示的,以減少編輯錯誤
標簽: Dev
上傳時間: 2013-07-31
上傳用戶:3233
摘要為彌補目前實驗動物用運動平臺的不足,基于AT89S52設計了一款多功能可控滾輪運動器。可進行可測量的主動運動和可控的被動運動;還具備了帶自我保護的電刺激功能,可用于耐力測試及過度運動損傷測試;無線傳輸模塊還可實現電腦的實時監控和即時數據保存。本系統經小鼠測試,功能一切正常;在醫學、體育、動物學等實驗領域可能會有廣泛的應用前景。
上傳時間: 2013-11-11
上傳用戶:jjq719719