Specifications
Appendix A
Parallax, Inc. • BASIC Stamp Programming Manual 1.8 • Page 363
A
Control Codes Printing Characters
Name/Function *Char Code Char Code Char Code Char Code
null NUL 0
<space>
32 @ 64 ‘ 96
start of heading SOH 1 ! 33 A 65 a 97
start of text STX 2 " 34 B 66 b 98
end of text ETX 3 # 35 C 67 c 99
end of xmit EOT 4 $ 36 D 68 d 100
enquiry ENQ 5 % 37 E 69 e 101
acknowledge ACK 6 & 38 F 70 f 102
bell BEL 7 ’ 39 G 71 g 103
backspace BS 8 ( 40 H 72 h 104
horizontal tab HT 9 ) 41 I 73 i 105
line feed LF 10 * 42 J 74 j 106
vertical tab VT 11 + 43 K 75 k 107
form feed FF 12 ’ 44 L 76 l 108
carriage return CR 13 - 45 M 77 m 109
shift out SO 14 . 46 N 78 n 110
shift in SI 15 / 47 O 79 o 111
data line escape DLE 16 0 48 P 80 p 112
device control 1 DC1 17 1 49 Q 81 q 113
device control 2 DC2 18 2 50 R 82 r 114
device control 3 DC3 19 3 51 S 83 s 115
device control 4 DC4 20 4 52 T 84 t 116
non acknowledge NAK 21 5 53 U 85 u 117
synchronous idle SYN 22 6 54 V 86 v 118
end of xmit block ETB 23 7 55 W 87 w 119
cancel CAN 24 8 56 X 88 x 120
end of medium EM 25 9 57 Y 89 y 121
substitute SUB 26 : 58 Z 90 z 123
escape ESC 27 ; 59 [ 91 { 124
file separator FS 28 < 60 \ 92 | 125
group separator GS 29 = 61 ] 93 } 126
record separator RS 30 > 62 ^ 94 ~ 127
unit separator US 31 ? 63 - 95
<delete>
128
* Note that the control codes have no standardized screen symbols. The characters listed for them are just names used in
referring to these codes. For example, to move the cursor to the beginning of the next line of a pritner or terminal often
requires sending linefeed and carriage return codes. This common pair is referred to as “LF/CR.”
ASCII Chart










