請問要怎麼從TEXT中輸入00到FF其中一個值再由RS-232送出??我已可以用DIM S(1 TO 1) AS BYTE 送出單一BYTE的值給8051了...
您可以將 TextBox 中的十六進位,轉換成 十進位的值,再一一寫入至 Byte Array ,接著您就可以將 Byte Array 一一傳送。 您可以使用 val("&HFF") 的方式轉十進位。
Dim tBytes() As Byte tBytes = "只要是字串都可以" ' 這裡是 UniCode 或 tBytes = StrConv("只要是字串都可以", vbFromUnicode) ' 這裡是 ASCII For i = LBound(tBytes) To UBound(tBytes) Debug.Print tBytes(i) Next