虛擬串口proteus仿真_第1頁
虛擬串口proteus仿真_第2頁
虛擬串口proteus仿真_第3頁
虛擬串口proteus仿真_第4頁
虛擬串口proteus仿真_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、虛擬串口以及在 Proteus中的使用以下以一個簡單的例子為例虛擬串口是計(jì)算機(jī)通過軟件模擬的串口,當(dāng)其它設(shè)計(jì)軟件使用到串口的時候,可以通過調(diào)用虛擬串口仿真模擬,以查看所設(shè)計(jì)的正確性。首先要安裝虛擬串口設(shè)置的軟件,網(wǎng)上有很多設(shè)置虛擬串口的軟件,我用的是VSPD,可試用1個月,試用期過后,該軟件將不能使用,但不用擔(dān)心,所設(shè)置的虛擬串口不會消失,可以繼續(xù)使用。VSPN破 解版下載地址: nload安裝方法是:安裝完成后,將vspdctl.dll 覆蓋原來的vspdctl.dll文件即可啟動VSPN勺方法:雙擊vspdconfig.exe 即可啟動軟件軟件設(shè)置界面:單擊軟件右邊的Add pair增加一

2、對com端口,如左邊所示已經(jīng)增加了一對com3和com4端口我設(shè)置的是COM和 COM4軟件只能成對設(shè)置,主要是因?yàn)?通信時,一方可以監(jiān) 視另一方,如果僅設(shè)置1個虛擬串口的話,如你用 COM發(fā)送接收數(shù)據(jù),但發(fā)送了什么接收到什么,你 無法驗(yàn)證其正確與來源。這是人家編寫軟件的高明之處。 軟件設(shè)置時將所設(shè)置的兩個虛擬串口對接,這樣就可實(shí)現(xiàn)發(fā)送與接收的監(jiān)進(jìn)入設(shè)備管理器中可以看到-己衣串口調(diào)試助手 V2.2 下載地址:(或者自己網(wǎng)上搜索下載)這樣可以用串口調(diào)試助手調(diào)試串口通信了 從下圖可以看到COM發(fā)送的數(shù)據(jù)到達(dá)了 COM4勺接收區(qū)域,COM發(fā)送的數(shù)據(jù)到達(dá)了 COM3勺接收區(qū)域,從而實(shí)現(xiàn)了 COM與 C

3、OM之間的互聯(lián)互通。土CCM13阿Q *串口檢駙位串口 pra_r塗薛0600 mJnV停止恆1 .二停it便關(guān)禺串口導(dǎo)袒寸如拿com電占說他瓦塀存靈壬數(shù)劉;更罰t* 17*亠十六進(jìn)樹 1®云L:lUffiLA£At cnHn*Tir +wi扯匿容嫂囲|廠啟動竣 闔期靶褊®*】瞬闖送砌:1000'亳秒I廚發(fā)進(jìn)玄伴I閡 |£TUU5 : COSEFED /OO,.昇淸空垂埴;送E丹,養(yǎng)搭 -e前惕總于亂巴蘭 r呂動童送c裁劇S重進(jìn))fiuju 葩I迭曲迭文件i握送文儼込汲育選擇文忡7 STAT'.IS : (XMl 3PEN3I j GCD

4、比 3, 1tK:4到這虛擬串口已經(jīng)設(shè)置好,對其它設(shè)計(jì)軟件而言,虛擬串口和普通串口沒有區(qū)別, 如串口調(diào)試助手對虛擬串口的使用和普通串口的使用方法一樣。下一步介紹一下虛擬串口在 Proteus中的使用,更準(zhǔn)確的應(yīng)該說是“串口在Proteus中的使用”,只不過我們用軟件實(shí)現(xiàn)仿真,虛擬串口在這使用的比較頻繁。先在Proteus中將環(huán)境建立起來,很簡單,先需要兩個兀器件就可以建立連接VIRTUAL TERMINALSCOMPIM如圖 VIRTUALTERMINA啲 TXD與 COMPI啲 TXD相連,RXD與 RXD相連,后面有圖分析為什么這樣相連:曲必 I國亦申©| 篙瞪 xWSB|<

5、;4*7jIZ'M lKA Ifi-8OKUJQMXR LE匚"屮仲UJJH SR I MtHVIRTUAL TERIVimALiIJLUtHUjbh soccNEron MTTEFUMLSEttElUfD DC VOLT ME TMDC AMMETER 2 j_rktitnACWETCR-2:副CODSR 爭D sfTS txdCTSD7R1 ERROR CQMP1MVIRTUAL TERMINA是串口監(jiān)視儀器,可以通過它將數(shù)據(jù)線上的符合RS232協(xié)議的波形捕捉到,并顯示出來,也可以往數(shù)據(jù)線上發(fā)送 RS232協(xié)議的波形;COMPlMfe串口元件,可設(shè) 置占用計(jì)算機(jī)上哪一個串

6、口,可以是“實(shí)際串口”,也可以是“虛擬串口”,對 Proteus而言,是分不 清虛擬串口還是實(shí)際串口的。下一步就要設(shè)置通信速率以及通信格式了,在屬性框中實(shí)現(xiàn)設(shè)置相同的就行了。這樣就可實(shí)現(xiàn)數(shù)據(jù)的 通信了。圖為本人的 VIRTUAL TERMINA和 COMPI啲設(shè)置:下一步就是實(shí)現(xiàn) Proteus與串口調(diào)試助手之間的通信了。在 VIRTUAL TERMINAL中可直接鍵盤輸入想要發(fā)送的數(shù)據(jù),但界面中無任何顯示,可以通過串口調(diào)試助手看到相應(yīng)的輸入數(shù)據(jù)。比如在串口調(diào)試助手中輸入e l e c f a n s 那么在virtual terminal 中就可以接收到剛才輸入的內(nèi)容或者在 virtualterminal中輸入 e l e c f a n s 那么在 virtualterminal中 也能接收到剛才輸入的內(nèi)容如圖: ERRDP OI J-'l >用M P"ir ir EE«d r*n專-j -MH* taw -HLfilfll 電,宦M和丿!M r +吆啖理芋歸玄追 廠,Msismi -± r e E* «

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論