資源描述:
《基于labview的串口通訊設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊摘要虛擬儀器是現(xiàn)代計算機技術(shù)同儀器技術(shù)深層次結(jié)合的全新概念儀器,實質(zhì)是利用計算機顯示器的顯示功能模擬傳統(tǒng)儀器的控制面板,以多種形式表達輸出測量結(jié)果,利用計算機強大的軟件功能實現(xiàn)信號數(shù)據(jù)的運算、分析和處理,完成各種測試功能的一種計算機儀器系統(tǒng)。本文介紹了利用LabVIEW語言來實現(xiàn)上、下位機之間通信的方法,并從軟、硬件兩個方面闡述了設(shè)計思想。從實現(xiàn)PC機PC機之間的串口通信出發(fā),先實現(xiàn)雙PC機之間的數(shù)據(jù)發(fā)送、返還和接收,進而設(shè)計了以PC機作為上位機,以飛思卡爾8位單片機作為下位機的基于labvi
2、ew軟件的串口通信系統(tǒng)。經(jīng)過實驗調(diào)試,系統(tǒng)達到了預(yù)期的通信目標。應(yīng)用先進的虛擬儀器軟件LABVIEW,大大降低了串口通訊復(fù)雜程度,減小了軟件設(shè)計的工作量,能夠大大降低投資成本。在實際應(yīng)用中有巨大的使用價值。關(guān)鍵詞:虛擬儀器;Labview;串口通信;單片機共頁第43頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊DesignoftheserialcommunicationsystemBasedonLabVIEWAbstractVirtualinstrumentisthemoderncomputertechnologycombinedwit
3、htheinstrumentationofthenewconceptofdeep-levelinstruments,inrealtermsistheuseofanalogcomputermonitorsdisplaycontrolpanel,traditionalinstruments,invariousformstoexpresstheoutputmeasurements,usingcomputersoftwarefeaturestoachieveastrongsignalOperationdata,analysisandprocessing,tocompleteav
4、arietyoftestingcapabilitiesofacomputerinstrumentsystemThisarticledescribestheuseofLabVIEWtoimplementthelanguage,thenextmethodofcommunicationbetweenthecrewandfromthesoftwareandhardwarearetwoaspectsofthedesign.PC-PC,fromtheimplementationofserialcommunicationbetweenthedeparture,thefirsttoac
5、hievedoublethedatabetweenthePC,sendandreturn,receive,andthendesignedaPC,asthehostcomputertoFreescale8-bitmicrocontrollerbasedonalowermachineLabVIEWsoftwareserialcommunicationsystem.Afterexperimentaldebugging,thesystemachievedthedesiredcommunicationgoals.Theapplicationofadvancedvirtualins
6、trumentsoftwareLabVIEW,greatlyreducesthecomplexityofserialcommunication,reducetheworkloadofthesoftwaredesigncangreatlyreducetheinvestmentcost.Inpractice,thereistremendousvalueinuse.Keywords:virtualinstrument;Labview;serialcommunication;microcontroller共頁第43頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊
7、┊┊┊┊┊┊┊┊目錄第1章緒論11.1課題的背景和意義11.2虛擬儀器的概念11.2.1虛擬儀器的特點11.2.2虛擬儀器和傳統(tǒng)儀器的區(qū)別21.3虛擬儀器概述31.3.1虛擬儀器方案的組成41.3.2虛擬儀器方案的優(yōu)勢41.4虛擬儀器的發(fā)展與現(xiàn)狀51.5虛擬儀器的應(yīng)用61.6課題實現(xiàn)內(nèi)容6第2章虛擬儀器與LabVIEW72.1LabVIEW簡介72.2LabVIEW的基本特點72.3LabVIEW創(chuàng)建虛擬儀器過程82.4本章小結(jié)9第3章串行通信103.1串行通信的概念和特點103.2串行通信的分類103.2.1同步通信113.2.2異步通