首先要設(shè)定通信協(xié)議,一般以幀格式 1、起始字節(jié) 2、數(shù)據(jù)長(zhǎng)度 3~n、數(shù)據(jù)區(qū) 其次,vb發(fā)了一串?dāng)?shù)據(jù) 當(dāng)單片機(jī)每收到一個(gè)數(shù)據(jù)時(shí): 第一步:判斷是不是起始字節(jié),如果是到第二步,否則繼續(xù)第一步 第二步:收到數(shù)據(jù)長(zhǎng)度 第三步:根據(jù)數(shù)據(jù)長(zhǎng)度循環(huán)收數(shù)據(jù),直到結(jié)束。
標(biāo)簽: 設(shè)定 通信協(xié)議
上傳時(shí)間: 2013-12-05
上傳用戶:netwolf
串口通信處理的多個(gè)線程需要協(xié)調(diào)運(yùn)行,一個(gè)線程必須等待另一線程結(jié)束才能開(kāi)始,在處理一個(gè)線程的同時(shí)必須把其余待處理的線程掛起等待,以減少其余待處理線程對(duì)CPU的資源占用,正處理的線程一旦處理結(jié)束則通過(guò)線程間的通信發(fā)出信號(hào)來(lái)?yè)艋畋粧炱鸬木€程中的一個(gè)線程進(jìn)入處理。
標(biāo)簽: 串口通信 線程 運(yùn)行
上傳時(shí)間: 2017-03-07
上傳用戶:wcl168881111111
本系統(tǒng)以Atmel的AT89c52單片機(jī)為主控制器,通過(guò)制作硬件電路和軟件的設(shè)計(jì)編寫(xiě),然后進(jìn)行軟硬件的調(diào)試運(yùn)行,最終達(dá)到設(shè)計(jì)電路樂(lè)曲彈奏播放功能和存儲(chǔ)重放音樂(lè)功能。設(shè)計(jì)中運(yùn)用中斷系統(tǒng)和定時(shí)/計(jì)數(shù)原理控制電子音樂(lè)器發(fā)生,并對(duì)所需的音階和貝斯用相應(yīng)的程序語(yǔ)言編寫(xiě)來(lái)實(shí)現(xiàn),用8段數(shù)碼顯示管顯示所彈奏的樂(lè)譜內(nèi)容。將兩個(gè)89c52單片機(jī)的串行口連接起來(lái),實(shí)現(xiàn)5米以外的通信。輸出通道通過(guò)一個(gè)功率放大器驅(qū)動(dòng)揚(yáng)聲器發(fā)聲。
標(biāo)簽: Atmel 89c c52 AT
上傳時(shí)間: 2014-01-04
上傳用戶:天涯
畢業(yè)設(shè)計(jì)時(shí)制作的一套水位遙測(cè)自控系統(tǒng),本系統(tǒng)以AT89S51單片機(jī)為主控單元,通過(guò)超聲波傳感器和液位變送器實(shí)現(xiàn)液位實(shí)時(shí)數(shù)據(jù)的檢測(cè)和自動(dòng)控制。系統(tǒng)分主控站與測(cè)控站,通過(guò)主控站的鍵盤(pán)可以實(shí)現(xiàn)對(duì)測(cè)控站的水位上下限的控制和顯示。主控站與測(cè)控站之間的無(wú)線實(shí)時(shí)數(shù)據(jù)傳輸?shù)慕鉀Q方案采用廣泛應(yīng)用于無(wú)線抄表、工業(yè)數(shù)據(jù)采集系統(tǒng)和水文氣象監(jiān)控等領(lǐng)域的無(wú)線通信芯片nRF24L01組成無(wú)線高速數(shù)據(jù)收發(fā)模塊。系統(tǒng)實(shí)現(xiàn)對(duì)所監(jiān)控水位的短矩離無(wú)線測(cè)量與自動(dòng)控制,利用GFSK實(shí)現(xiàn)數(shù)據(jù)高速傳送以及較低的功耗。從測(cè)控站傳送過(guò)來(lái)的數(shù)據(jù)通過(guò)人性化人機(jī)交換界面LCD1602實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)數(shù)據(jù)顯示以及實(shí)現(xiàn)相應(yīng)的報(bào)警提示。本系統(tǒng)通過(guò)單片機(jī)串口與電腦串口的通訊功能和利用互聯(lián)網(wǎng)可以實(shí)現(xiàn)水位的遠(yuǎn)程測(cè)量與自動(dòng)控制,這對(duì)江河水位的實(shí)時(shí)監(jiān)控非常實(shí)用。本系統(tǒng)可能通過(guò)簡(jiǎn)單地調(diào)整就可以移植到其它物位系統(tǒng)與無(wú)線抄表系統(tǒng),非常有研究?jī)r(jià)值。系統(tǒng)利用功能強(qiáng)大的C語(yǔ)言開(kāi)發(fā),并在軟硬件設(shè)計(jì)中分別使用了Protel 99se 、keilC51開(kāi)發(fā)平臺(tái)。結(jié)果表明,該系統(tǒng)具有有性價(jià)比高、操作簡(jiǎn)便、可視化操作等優(yōu)點(diǎn).
標(biāo)簽: 89S S51 AT 89
上傳時(shí)間: 2017-04-06
上傳用戶:yyyyyyyyyy
基于CSerialPort的串口多線程通信。首先設(shè)置好串口參數(shù),然后開(kāi)啟串口監(jiān)測(cè)工作線程,它監(jiān)測(cè)到串口接收到的數(shù)據(jù)、流控制事件或其他串口時(shí)間后,就以消息方式通知主線程,激發(fā)消息處理函數(shù)來(lái)進(jìn)行數(shù)據(jù)處理。而發(fā)送數(shù)據(jù)可以直接向串口發(fā)送。
標(biāo)簽: CSerialPort 串口 多線程通信 參數(shù)
上傳時(shí)間: 2013-12-17
上傳用戶:洛木卓
一個(gè)針對(duì)單片機(jī)的網(wǎng)絡(luò)通信程序,有經(jīng)過(guò)裁剪的tcp/ip源代碼,硬件平臺(tái)由MSP430f149和CS8900構(gòu)成,實(shí)現(xiàn)采集溫度傳感器的溫度,以web形式顯示在上位機(jī)上,應(yīng)用軟件是IAR Embedded Workbench Evaluation for MSP430 V4
標(biāo)簽: 單片機(jī) 網(wǎng)絡(luò)通信程序
上傳時(shí)間: 2014-01-15
上傳用戶:ynsnjs
-- 本模塊的功能是驗(yàn)證實(shí)現(xiàn)和PC機(jī)進(jìn)行基本的串口通信的功能。需要在 --PC機(jī)上安裝一個(gè)串口調(diào)試工具來(lái)驗(yàn)證程序的功能。 -- 程序?qū)崿F(xiàn)了一個(gè)收發(fā)一幀10個(gè)bit(即無(wú)奇偶校驗(yàn)位)的串口控 --制器,10個(gè)bit是1位起始位,8個(gè)數(shù)據(jù)位,1個(gè)結(jié)束 --位。串口的波特律由程序中定義的div_par參數(shù)決定,更改該參數(shù)可以實(shí) --現(xiàn)相應(yīng)的波特率。程序當(dāng)前設(shè)定的div_par 的值是0x104,對(duì)應(yīng)的波特率是 --9600。用一個(gè)8倍波特率的時(shí)鐘將發(fā)送或接受每一位bit的周期時(shí)間 --劃分為8個(gè)時(shí)隙以使通信同步. --程序的工作過(guò)程是:串口處于全雙工工作狀態(tài),按動(dòng)SW0,CPLD向PC發(fā)送“welcome" --字符串(串口調(diào)試工具設(shè)成按ASCII碼接受方式);PC可隨時(shí)向CPLD發(fā)送0-F的十六進(jìn)制 --數(shù)據(jù),CPLD接受后顯示在7段數(shù)碼管上。
標(biāo)簽: bit 程序 PC 模塊
上傳時(shí)間: 2017-04-12
上傳用戶:lgnf
這個(gè)小工具可以生成16進(jìn)制的電力通信協(xié)議數(shù)據(jù)包,目前支持兩種 協(xié)議:“中華人民共和國(guó)多功能電能表通信規(guī)約(DL/T 645—1997)” 和”山東電力集團(tuán)公司用電現(xiàn)場(chǎng)服務(wù)與管理系統(tǒng)通訊規(guī)約”。能自 動(dòng)復(fù)制生成的數(shù)據(jù),默認(rèn)為生成的數(shù)據(jù)添加0x前綴,這樣就可以把 數(shù)據(jù)包方便地粘貼到代碼或各種16進(jìn)制調(diào)試工具里面,如“串口調(diào) 試助手”。也可以用來(lái)在調(diào)試分析時(shí)和調(diào)試狀態(tài)的數(shù)據(jù)包進(jìn)行對(duì)比, 以檢驗(yàn)數(shù)據(jù)包的合法性。 本程序用 qt4.2.3 opensource + mingw 寫(xiě)成,最后用 molebox打包 source目錄下是源代碼 協(xié)議包生成工具.exe 為打包后的可執(zhí)行文件, 運(yùn)行時(shí)不需要額外的動(dòng)態(tài)連接庫(kù) source\packet\release\packet.exe運(yùn)行時(shí)需要三個(gè)dll: mingwm10.dll QtGui4.dll QtCore4.dll
標(biāo)簽: 進(jìn)制 電力通信 協(xié)議 數(shù)據(jù)包
上傳時(shí)間: 2017-04-19
上傳用戶:lps11188
頻率合成技術(shù)是現(xiàn)代通信的重要組成部分,它是將一個(gè)高穩(wěn)定度和高準(zhǔn)確度的基準(zhǔn)頻率經(jīng)過(guò)四則運(yùn)算,產(chǎn)生同樣穩(wěn)定度和準(zhǔn)確度的任意頻率。隨著大規(guī)模集成電路的發(fā)展,利用鎖相環(huán)頻率合成技術(shù)研制出了很多頻率合成集成電路。其中,以摩托羅拉公司的MC14515x-2系列較為先進(jìn),本文將介紹一種基于MC145152-2芯片的頻率合成器。這種鎖相環(huán)頻率合成器的穩(wěn)定度和準(zhǔn)確度與基準(zhǔn)頻率相當(dāng),不產(chǎn)生額外的
標(biāo)簽: 頻率合成技術(shù) 頻率 集成電路 現(xiàn)代通信
上傳時(shí)間: 2017-04-27
上傳用戶:mhp0114
頻率合成技術(shù)是現(xiàn)代通信的重要組成部分,它是將一個(gè)高穩(wěn)定度和高準(zhǔn)確度的基準(zhǔn)頻率經(jīng)過(guò)四則運(yùn)算,產(chǎn)生同樣穩(wěn)定度和準(zhǔn)確度的任意頻率。隨著大規(guī)模集成電路的發(fā)展,利用鎖相環(huán)頻率合成技術(shù)研制出了很多頻率合成集成電路。其中,以摩托羅拉公司的MC14515x-2系列較為先進(jìn),本文將介紹一種基于MC145152-2芯片的頻率合成器。這種鎖相環(huán)頻率合成器的穩(wěn)定度和準(zhǔn)確度與基準(zhǔn)頻率相當(dāng),不產(chǎn)生額外的誤差。
上傳時(shí)間: 2014-01-12
上傳用戶:xiaoxiang
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1