接收每次只能接收到壹個字節整數,如果要顯示還需轉換才能顯示,前不久我作過該類調試,具體如下:
.版本 2
.子程序 _按鈕1_被單擊
.局部變量 JJ, 字節集
.局部變量 CH, 文本型, , "0"
.局部變量 i, 整數型
CH = 分割文本 (編輯框1.內容, “ ”, ) ' 用空格進行分割
i = 1
.判斷循環首 (i ≤ 取數組成員數 (CH))
JJ = JJ + 十六進制文本到字節集 (CH [i])
i = i + 1
.判斷循環尾 ()
端口1.發送數據 (JJ)
.子程序 _端口1_數據到達
.參數 數據字節值, 整數型
程序集字節集_收到的數據 = 程序集字節集_收到的數據 + 取字節集左邊 (到字節集 (數據字節值), 1)
.如果真 (取字節集右邊 (程序集字節集_收到的數據, 1) = 字節集_結束標誌) ' 本例中: 字節集_結束標誌 = { 44 }
編輯框_接收.內容 = 字節集到十六進制文本 (程序集字節集_收到的數據)
程序集字節集_收到的數據 = { }
只要是發送的命令數據正確,這是應該是正解,希望對妳有所幫助