新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > PTP2000及其在不停車收費系統中的應用

        PTP2000及其在不停車收費系統中的應用

        作者: 時間:2012-03-12 來源:網絡 收藏

        5.2 PC機接收部分編程

        本例中PC機接收部分通過對Visual Basic中的MSComm控件編程實現對計算機串口通訊的程序設計。

        PC 串口的RTS經電平轉換與PTR2000無線MODEM的TXEN相連。計算機要發送數據時,RTS變為邏輯1有效,亦即PTR2000的Pin7 (TXEN)被置為1,此時可發送數據;計算機接收數據時,RTS變為邏輯0有效,亦即PTR2000的Pin7(TXEN)被置為0,此時可接收數據。

        程序的設計窗體如圖5所示。

        31.jpg

        PC機接收部分程序介紹如下:
        Option Explicit
        Public ReceiveStr As String
        Private Sub Form_Load()
        MSComm2.CommPotr = 2
        MSComm2.Settings = 9600,n,8,1
        MSComm2.InBufferSize = 256
        MSComm2.PotrOpen = True
        MSComm2.Trhreshold = 1
        End Sub
        Private Sub MSComm2_OnComm ()
        Select Case MSComm2.CommEvent
        Case comEvReceive
        ReceiveStr = ReceiveStr + MSComm2.Input
        If InStr(ReceiveStr,##) > 0 Then
        txtVIN.Text = Mid$(ReceiveStr, InStr(ReceiveStr,##)+2,10)
        txtCarNO.Text = Mid$(ReceiveStr,InStr(ReceiveStr,##)+12,7)
        txtCount.Text = Mid$(ReceiveStr,InStr(ReceiveStr,##)+19,12)
        End If
        End Select
        End Sub

        程序運行結果如圖6所示。

        32.jpg


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 栾城县| 比如县| 和林格尔县| 浙江省| 乌拉特中旗| 梁平县| 华安县| 资阳市| 道真| 夏邑县| 海丰县| 论坛| 濉溪县| 潜山县| 铜山县| 榆社县| 乌鲁木齐市| 如东县| 车险| 扶绥县| 仁化县| 涡阳县| 延边| 常德市| 邢台市| 墨脱县| 仙游县| 永登县| 万安县| 栾城县| 弋阳县| 泾川县| 绥芬河市| 中宁县| 吴桥县| 郎溪县| 永修县| 稻城县| 余庆县| 城步| 延川县|