<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

一種單片機虛擬實(shí)驗室的建立方法

作者: 時(shí)間:2009-08-27 來(lái)源:網(wǎng)絡(luò ) 收藏

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

本文引用地址:http://dyxdggzs.com/article/173627.htm

串口初始化函數如下:

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


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


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



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>