User manual - デバイス制御ライブラリ リファレンスマニュアルver.1.01(2009年1月21日)
158
11.6.2 文字表示
キャラクタ座標系に表示する関数には、1 文字表示(lcd_char)、文字列表示(lcd_string、lcd_string2)が
あります。関数に指定するコードと実際に表示される文字の関係を以下に示します。
文字表示(lcd_char)
1 バイト目 2 バイト目 ROM フォント時 ユーザーフォント指定時
00 00
何も表示しません
0A,0D
コントロールコード 制御コード表示(p.159)参照
01~09,0B,0C
0E~1F,81~9F
E0~FC
ANK スペース ユーザー登録の文字
20~7F,A0~DF
FD~FF
ANK コード表の文字 ユーザー登録の文字
81~84 40~7E,80~FC 漢字コード表の文字 ユーザー登録の文字
89~9F,E0~EA 00~3F,7F,FD~FF 漢字スペース 8140h のフォント
88
9F~FC 漢字コード表の文字 ユーザー登録の文字
00~9E,FD~FF 漢字スペース 8140h のフォント
EB
40~7E
80~C0
外字フォント文字 (外字ファイルあり時)
漢字スペース (外字ファイルなし時)
00~3F,7F,C1~FF 漢字スペース 8140h のフォント
上記以外 00~FF 何も表示しません
文字列表示(lcd_string,lcd_string2)
1 バイト目 2 バイト目 ROM フォント時 ユーザーフォント指定時
00
文字列表示の終了
0A,0D
コントロールコード (制御コード表示(p.159)参照)
1B
ESC 制御 (ESC シーケンス(p.160)参照)
01~09,0B,0C
0E~1A,1C~1F
81~9F,E0~FC
ANK スペース ユーザー登録の文字
20~80,A0~DF
FD~FF
ANK コード表の文字 ユーザー登録の文字
81~84
00
文字列表示の終了 (画面表示しません)
89~9F 40~7E,80~FC 漢字コード表の文字 ユーザー登録の文字
E0~EA 01~3F,7F,FD~FF 漢字スペース 8140h のフォント
88 00
文字列表示の終了 (画面表示しません)
9F~FC 漢字コード表の文字 ユーザー登録の文字
01~9E,FD~FF 漢字スペース 8140h のフォント
EB 00
文字列表示の終了 (画面表示しません)
40~7E
80~C0
外字フォント文字 (外字ファイルあり時)
漢字スペース (外字ファイルなし時)
01~3F,7F,C1~FF 漢字スペース 8140h のフォント
※ ユーザー文字列表示(lcd_userstr)の場合は、漢字の表示はありません。すべて 1 バイト目を ANK コ
ードとしてみます。81-84、88-9F、E0-EB のコードは ROM フォント時に ANK スペースを、ユーザーフォ
ント時にはユーザー登録文字をそれぞれ表示します。