Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 12193|回復: 4
打印 上一主題 下一主題

VB6-->RS232-->8051 寫51端程式盲點

[複製鏈接]
xu3u4rmp4 該用戶已被刪除
跳轉到指定樓層
1#
發表於 2009-11-26 17:21:05 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
我要做VB串列控制伺服馬達遇到問題
問題:
VB端  Command1按下     丟出3筆串列資料
Private Sub Command1_Click()
     MSComm1.Output = Chr$(1)
    MSComm1.Output = Chr$(2)
    MSComm1.Output = Chr$(3)
End Sub

問題是51的部分
while (RI==0);{RI=0,a=SBUF;}     //把VB端  1  給a  此時a=1
while (RI==0);{RI=0,b=SBUF;}     //把VB端  2  給b  此時b=1
while (RI==0);{RI=0,c=SBUF;}     //把VB端  3  給c  此時c=1
我的8051  接收連續的3筆資料這樣可以順利的接收嗎?
我的51程式要怎樣才能接收連續的3筆資料?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-10 13:09 , Processed in 0.206415 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表