Piccolo character set edition 2 The numbers under tone indicate a pair of tones modulated to make up the piccolo code. 0 indicates 460 Hz, 1 is 480 Hz, 2 is 500 Hz, 3 is 520 Hz, 4 is 540 Hz and 5 is 560 Hz. Orientation normal shift shift tone letter number tone letter number 00 Q 1 30 E 3 01 Y 6 31 NULL NULL 02 W 2 32 INVALID 03 fs fs 33 invalid 04 X / 34 cr cr 05 ls ls 35 D $ 10 P 0 40 I 8 11 H # 41 space space 12 L ) 42 lf lf 13 G & 43 R 4 14 M . 44 N , 15 V = 45 C : 20 Z + 50 U 7 21 T 5 51 S ' 22 invalid 52 A - 23 standby 53 J bell 24 O 9 54 F ! 25 B ? 55 K ) cr = carriage return lf = line feed standby sent when no characters being sent. Orientation inverted shift shift tone letter number tone letter number 00 K ( 30 B ? 01 F ! 31 O 9 02 J bell 32 idle 03 A - 33 invalid 04 S ' 34 T 5 05 U 7 35 Z + 10 C : 40 V : 11 N , 41 M . 12 R 4 42 G & 13 lf lf 43 L ) 14 space space 44 H # 15 I 8 45 P 0 20 D $ 50 ls ls 21 cr CR 51 X / 22 invalid 52 A - 23 invalid 53 W 2 24 null null 54 Y 6 25 E 3 55 Q 1 cr = carriage return lf = line feed standby sent when no characters being sent. PICCOLO CCITT 5 character set (ASCII) The numbers under tone indicate a pair of tones modulated to make up the piccolo code. Tones are sent in pairs, the first tone for 50 ms and the second tone for 50 ms. The two tones form a character lasting 100 ms. 0 indicates 400 Hz, 1 is 420 Hz, 2 is 440 Hz, 3 is 460 Hz, 4 is 480 Hz, 5 is 500 Hz, 6 is 520 Hz, 7 is 540 Hz, 8 is 560 Hz, 9 is 580 Hz, 10 is 600 Hz and 11 is 620 Hz. tone 2 0 1 2 3 4 5 6 7 8 9 10 11 b4 0 0 0 0 0 0 1 1 1 1 1 1 tone 1 b6 0 0 0 1 1 1 1 1 1 0 0 0 # b5 b7 0 1 0 --- 000 100 100 000 --- --- 000 100 100 000 --- 1 1 0 010 001 011 011 001 010 010 001 011 011 001 010 2 1 0 110 101 111 111 101 110 110 101 111 111 101 110 3 1 1 110 101 111 111 101 110 110 101 111 111 101 110 4 1 1 010 001 011 011 001 010 010 001 011 011 001 010 5 1 1 --- 000 100 100 000 --- idl 000 100 100 000 --- 6 0 1 --- 000 100 100 000 --- --- 000 100 100 000 --- 7 0 1 010 001 011 011 001 010 010 001 011 011 001 010 8 0 1 110 101 111 111 101 110 110 101 111 111 101 110 9 0 0 110 101 111 111 101 110 110 101 111 111 101 110 10 0 0 010 001 011 011 001 010 010 001 011 011 001 010 11 0 0 --- 000 100 100 000 --- --- 000 100 100 000 --- tone 2 0 1 2 3 4 5 6 7 8 9 10 11 b4 0 0 0 0 0 0 1 1 1 1 1 1 tone 1 b6 0 0 0 1 1 1 1 1 1 0 0 0 # b5 b7 0 1 0 0010--- 0010000 0010100 0110100 0110000 0110--- 0111--- 0111000 0111100 0011100 0011000 0011--- dle dc4 4 0 8 < fs can 1 1 0 0010010 0010001 0010011 0110011 0110001 0110010 0111010 0111001 0111011 0011011 0011001 0011010 dc2 dc1 dc3 3 1 2 : 9 ; esc em sub 2 1 0 0010110 0010101 0010111 0110111 0110101 0110110 0111110 0111101 0111111 0011111 0011101 0011110 syn nak etb 7 5 6 > = ? us gs rs 3 1 1 1010110 1010101 1010111 1110111 1110101 1110110 1111110 1111101 1111111 1011111 1011101 1011110 V U W w u v ~ } del _ ] ^ 4 1 1 1010010 1010001 1010011 1110011 1110001 1110010 1111010 1111001 1111011 1011011 1011001 1011010 R Q S s q r z y { [ Y Z 5 1 1 1010--- 1010000 1010100 1110100 1110000 1110--- idle 1111000 1111100 1011100 1011000 1011--- P T t p x | \ X 6 0 1 1000--- 1000000 1000100 1100100 1100000 1100--- 1101--- 1101000 1101100 1001100 1001000 1001--- @ D d ` l h L H 7 0 1 1000010 1000001 1000011 1100011 1100001 1100010 1101010 1101001 1101011 1001011 1001001 1001010 B A C c a b j i k K I J 8 0 1 1000110 1000101 1000111 1100111 1100101 1100110 1101110 1101101 1101111 1001111 1001101 1001110 F E G g e f n m o O M N 9 0 0 0000110 0000101 0000111 0100111 0100101 0100110 0101110 0101101 0101111 0001111 0001101 0001110 acq enq bell ' % & . - / si cr so 10 0 0 0000010 0000001 0000011 0100011 0100001 0100010 0101010 0101001 0101011 0001011 0001001 0001010 stx soh etx # ! " * ) + vt tab lf 11 0 0 0000--- 0000000 0000100 0100100 0100000 0100--- 0101--- 0101000 0101100 0001100 0001000 0001--- null eot $ space ( , ff bs tone 2 0 1 2 3 4 5 6 7 8 9 10 11 tone 1 0 dle dc4 4 0 8 < fs can 1 dc2 dc1 dc3 3 1 2 : 9 ; esc em sub 2 syn nak etb 7 5 6 > = ? us gs rs 3 V U W w u v ~ } del _ ] ^ 4 R Q S s q r z y { [ Y Z 5 P T t p x | \ X 6 @ D d ` l h L H 7 B A C c a b j i k K I J 8 F E G g e f n m o O M N 9 acq enq bell ' % & . - / si cr so 10 stx soh etx # ! " * ) + vt tab lf 11 null eot $ space ( , ff bs --end--