Hobby Lab 趣味のモノ作り実験のサイトです。
Software その他 AsciiCode
1.超概略説明
2.コードと文字の対応
3.00h~20h、7Fhコード
4.80h以降のコード

Sf:Otgers その他
Sf:OS関係
SfO:Mint 関係
 PCへMint導入
 アプリ導入
 その他1
 アイコンを作る
SfO:Ubuntu 関係
 PCへUbuntu導入
 アプリ導入
SfO:RaspberryPi 関係
はじめに
 RaspberryPiへOS導入
 アプリ導入
 Programming
シェル・コマンド関係
 LXTerminal
 sed
 i2ctools
I/O・アプリ関係
 RealVNCとViewer
 IO動作確認
 MySQL
 Python
 raspberrypiハード
Sf:Server 関係
SfS:レンタルサーバー
 CORE-X
SfS:Windowsサーバー
 XAMPPの概要と導入
 Note XAMPP
 Note XAMPP Err
 Note Apache
 Note PHP
 Note MyQSL
Sf:Programming関係
C 関係
 C言語でプログラムミング
Python 関係
はじめに
 RaspberryPi開始
 Windows開始
共通事項
 プログラミングNote
 パッケージ導入 pip
 標準ライブラリ
 Serialライブラリ
 SMBusライブラリ
HTML関係
 開始とNote
Sf:IDE 開発環境
SfI:STM32
 STM32CubeIDEでプログラム
 HALと直接レジスター操作の速度
SfI:CH32
 MounRiver Studioでプログラム
SfI:Arduino
各ボード毎の設定
 Uno 設定
 Mega2560 設定
 DUE_CH340 設定
 ESP_WROOM02 設定
 ESP12F_D1mini 設定
 ESP32 設定
 CH32V 設定
ライブラリー
 OneWire使い方
その他
 日本語リファレンス(外部リンク)
 WiFi Macアドレスを調査
Sf:AP アプリ関係
SfA:エディタ
SfA:回路図CAD
SfA:回路シミュレータ
 シミュレーションの設定
 色の設定
 電源設定設定
SfA:リモートソフト
Sf:Pt プロトコル関係
SfPt:MODBUS

1.超概略説明

簡単に説明すると、アスキーコードは7bitの英語用の言語を表示するコードだった。
後に世界中で使用される文字を表現出来る様に1bitを追加して128番(0x80)~255(0xFF)に文字コードを入れた物(俗に言う半角カナ)や複数のバイトを使用して1つの文字を表したもの(俗に言う全角文字)が使われている。



2.コードと文字の対応一覧表

コード 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70
0x00 NULL DLE SP 0 @ P ' p
0x01 SOH DC1 ! 1 A Q a q
0x02 STX DC2 " 2 B R b r
0x03 ETX DC3 # 3 C S c s
0x04 EOT DC4 $ 4 D T d t
0x05 ENG NAK % 5 E U e u
0x06 ACK SYN & 6 F V f v
0x07 BEL ETB ' 7 G W g w
0x08 BS CAN ( 8 H X h x
0x09 HT EM ) 9 I Y i y
0x0A LF SUB * : J Z j z
0x0B VT ESC + ; K [ k {
0xOC FF FS , < L \ l |
0xOD CR GS - = M ] m }
0xOE SO RS . > N ^ n ~
0xOF SI US / ? O _ o DEL
'\'(0x5C)は機種によって'\'(半角)で表示印刷されるので注意。



3.0x00~0x20、0x7F制御コード説明一覧表

コード コード名 説    明
0x00 NUL Null 空文字
0x01 SOH Start Of Heading ヘッダ開始
0x02 STX Start Of Text テキスト開始
0x03 ETX End Of Text テキスト終了
0x04 EOT End Of Transmission 伝送終了
0x05 ENQ Enquiry 問い合わせ
0x06 ACK Acknowledgement 肯定応答
0x07 BEL Bell 警告音を鳴らす
0x08 BS Back Space 一文字後退
0x09 HT Horizontal Tabulation 水平タブ
0x0A LF / NL Line Feed / New Line 改行
0x0B VT Vertical Tabulation 垂直タブ
0x0C FF / NP Form Feed / New Page 改ページ
0x0D CR Carriage Return 行頭復帰
0x0E SO Shift Out シフトアウト(多バイト文字終了)
0x0F SI Shift In シフトイン(多バイト文字開始)
0x10 DLE Data Link Escape データリンク拡張(バイナリ通信開始)
0x11 DC1 Device Control 1 装置制御1
0x12 DC2 Device Control 2 装置制御2
0x13 DC3 Device Control 3 装置制御3
0x14 DC4 Device Control 4 装置制御4
0x15 NAK Negative Acknowledgement 否定応答
0x16 SYN Synchronous idle 同期
0x17 ETB End of Transmission Block 伝送ブロック終了
0x18 CAN Cancel 取り消し
0x19 EM End of Medium 記録媒体終端
0x1A SUB / EOF Substitute / End Of File 文字置換 / ファイル終端
0x1B ESC Escape エスケープ(特殊文字開始)
0x1C FS File Separator ファイル区切り
0x1D GS Group Separator グループ区切り
0x1E RS Record Separator レコード区切り
0x1F US Unit Separator ユニット区切り
0x20 SPC Space 空白文字
0x7F DEL Delete 一文字削除



4.0x80以降のコード(日本の半角カナコード)一覧表

  0x80 0x90 0xA0 0xB0 0xC0 0xD0 0xE0 0xF0
0x00           
0x01         
0x02         
0x03        
0x04        
0x05        
0x06        
0x07        
0x08        
0x09        
0x0A        
0x0B        
0x0C        
0x0D        
0x0E        
0x0F     ソ    






































更新日 2025/11/25 19:36  管理者 平林 剛Hirabayashi Takeshi