<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一種單片機虛擬實驗室的建立方法

          一種單片機虛擬實驗室的建立方法

          作者: 時間:2009-08-27 來源:網(wǎng)絡 收藏

          3.1 系統(tǒng)軟件的
          Keil軟件是目前最流行開發(fā)MCS-51系列的軟件。在該例中,主要完成串口接收,將接收的數(shù)據(jù)送到P0口,從而實現(xiàn)上位機控制下位機的簡單功能。該程序在。Keil軟件中編寫。

          本文引用地址:http://www.ex-cimer.com/article/173627.htm

          串口初始化函數(shù)如下:

          3.2 位機控制程序的
          上位機使用VB界面和通信程序,完成數(shù)據(jù)的發(fā)送。利用VB開發(fā)串口通信程序主要有兩種:一是使用MSComm串口控件;二是調(diào)用Windows API函數(shù)。在實踐中,使用VB串口控件實現(xiàn)通信的比調(diào)用API動態(tài)鏈接庫的更加方便快捷,也減少了因編程不當導致的系統(tǒng)不穩(wěn)定。
          建立8個checkbox數(shù)組,分別對應控制P0口的8個小燈;8個1abe1數(shù)組,分別對應8個編號;2個按鈕分別為發(fā)送、退出;1個MSComm控件。在這里,使用串口COM3,串口設置與Proteus中的一致,運行如圖5所示,程序如下:


          聲明全局變量:Dim DataOutValue As Integer DataOutValue為發(fā)送值。
          初始化程序:主要完成對串口的設置,包括選擇串口,設置波特率,設置數(shù)據(jù)格式,打開串口等。


          4 環(huán)境的集成
          分別建立系統(tǒng)的軟硬件之后,還要在環(huán)境中實現(xiàn)軟硬件的聯(lián)系和上下位機的通信。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();