User manual - Cライブラリ解説書ver.1.01(2006年6月15日)
DT−300C ライブラリ解説書
129
6.2.3 SI/SO制御
キャラクタレングスが7ビットであるときにJIS8ビット符号化文字(JIS X 0201参照)を扱う場合
に使用します。
JIS8ビット符号化文字コードの片仮名8ビット符号(A0H∼DFH)を送信するときSOコードの送信を行
います。
SOコードを受信したとき、その後に受信した転送データを片仮名8ビット符号に変換して受信バッファに格納し
ます。
SOコード送信後に9FH以下の文字コードを送信するとき、SIコードを送信してから文字コードの送信を行い
ます。
【SI/SO制御の流れ】
通信ポートのオープン:送り側 通信ポートのオープン:受信側
‘A’(41H)を1文字送信 41Hを送信 41Hを受信
(7bit) ‘A’(41H)を受信バッファに格納
‘ア’(B1H)を1文字送信 SOコードを送信 SOコードを受信
31Hを送信 31Hを受信
片仮名8ビット符号化
‘ア’(B1H)を受信バッファに格納
‘B’(42H)を1文字送信 SIコードを送信 SIコードを受信
42Hを送信 42Hを受信
‘B’(41H)を受信バッファに格納