新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于VB實現PC機與單片機的串行通訊

        基于VB實現PC機與單片機的串行通訊

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


        Private sub form_l oad()
        Comm1.portopen=true
        Timer.interval=1000 '定時器時間間隔為1000s
        Timer.enabled=true
        Mscomm1.compore=1 '選擇口1
        Mscomm1.settings=“110,n,8,1” '波特率110,無奇偶校驗,8個數據位,一個停止位
        Mscomm1. inputmode=1 '通過input屬性以二進制形式取回數據
        Mscomm1.inputlen=0 '讀取接收緩沖區全部內容
        Mscomm1.rthreshold=1 '每收到一個字符位引發oncomm事件
        Graph1.scale(0,10)-(20,0) '定制坐標
        Grahp1.forecoclr=rgb(0,0,255)
        End sub
        Private Sub Command1_Click()
        Dim a!(30), b!(30)
        num = MSComm1.InBufferCount '取輸入緩沖區字節個數
        instring = MSComm1.Input '把輸入緩沖區數據送給數組
        For i = 0 To num - 1
        a(i) = i
        b(i) = instring(i)
        GRAPH1.Cls
        If i = 1 Then
        GRAPH1.PSet (a(i), b(i))
        Else
        GRAPH1.Line -(a(i), b(i)) '將數組數據給繪圖函數
        End If
        Next i
        End Sub

        20.gif

        3、結束語

        利用6.0的事件驅動方式可以很方便地開發數據采集與監控系統,用單臺機可以測量和監控多路控制信號,整控制系統設計方便,對小型測控系統的設計具有很大的實用性。

        參考文獻:
        1、 何立民,應用系統設計.北京:航空航天大學出版社,1992
        2、 美Jan Axelson 著,端口大全,精英科技譯,2001.5


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 天镇县| 綦江县| 平利县| 盐亭县| 新民市| 视频| 炎陵县| 商水县| 阿勒泰市| 调兵山市| 三原县| 饶河县| 靖边县| 东乌| 平山县| 犍为县| 资阳市| 蒙城县| 延吉市| 宁蒗| 茂名市| 恭城| 瑞昌市| 武定县| 乌兰浩特市| 武鸣县| 大城县| 九龙坡区| 昌黎县| 泰宁县| 乳山市| 宝兴县| 定西市| 固阳县| 昌黎县| 琼中| 贵州省| 永川市| 乐平市| 禹州市| 永新县|