Компьютерный интерфейс передачи в системе персонального радиовызова общего пользованияРефераты >> Радиоэлектроника >> Компьютерный интерфейс передачи в системе персонального радиовызова общего пользования
Подключить файл кодировочной таблицы к программе можно с помощью файла инициализации (PE.INI). Указывать файл с кодировочной таблицей следует в разделе языковой поддержки:
Пример:
[language]
country=russian
Пояснение: Русская кодировочная таблица хранится в файле russian.lng .
Содержание файла russian.lng представлено в таблице 8.
Таблица 8 не является кодировочной таблицей пейджера NEC, а лишь содержит русскоязычные символы. Полная кодировочная таблица для пейджера NEC предоставлена в таблице 9.
Таблица 8. Содержание файла russian.lng
NEC | ASCII | Символ | NEC | ASCII | Символ | NEC | ASCII | Символ | NEC | ASCII | Символ |
65 | 128 | А | 97 | 129 | Б | 66 | 130 | В | 98 | 131 | Г |
100 | 132 | Д | 102 | 134 | Ж | 103 | 135 | З | 104 | 136 | И |
105 | 137 | Й | 106 | 139 | Л | 72 | 141 | Н | 75 | 138 | К |
77 | 140 | М | 79 | 142 | О | 107 | 143 | П | 69 | 133 | Е |
80 | 144 | Р | 67 | 145 | С | 84 | 146 | Т | 108 | 147 | У |
109 | 148 | Ф | 88 | 149 | Х | 110 | 150 | Ц | 111 | 151 | Ч |
112 | 152 | Ш | 113 | 153 | Щ | 114 | 154 | Ъ | 115 | 155 | Ы |
116 | 156 | Ь | 117 | 157 | Э | 118 | 158 | Ю | 119 | 159 | Я |
123 | 123 | { | 125 | 125 | } | 124 | 124 | | | 101 | 240 | Ё |
Таблица 9 задает соответствие между 16-ричным значением кода символа или служебной функции с его изображением на экране пейджера или пояснением функции. Столбец задает первую цифру в 16-ричном представлении кода, строка – вторую. На пересечении столбца и строки указывается соответствие. Так как алфавитно-цифровые пейджеры имеют семиразрядную кодировку, количество кодов ограничивается 128. Коды от 0016 до 2016 – служебные, остальные – коды символов. Достоинством данного пейджера является то, что он поддерживает символы русского и латинского алфавита. Так как используются коды в диапазоне от 2016 до 7F16, то используются только заглавные буквы русского и латинского алфавита.
Таблица 9. Кодировочная таблица пейджера NEC-26B
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 | |
00 |
NUL |
DLE |
SP |
0 |
@ |
P |
Ш | |
01 |
SOH |
DC |
! |
1 |
A |
Q |
Б |
Щ |
02 |
STX |
DC |
“ |
2 |
B |
R |
Г |
Ъ |
03 |
ETX |
DC |
# |
3 |
C |
S |
Г’ |
Ы |
04 |
EOT |
DC |
$ |
4 |
D |
T |
Д |
Ь |
05 |
ENQ |
NAK |
% |
5 |
E |
U |
Ё |
Э |
06 |
ACK |
SYN |
& |
6 |
F |
V |
Ж |
Ю |
07 |
BEL |
ETB |
‘ |
7 |
G |
W |
З |
Я |
08 |
BS |
CAN |
( |
8 |
H |
X |
И |
h |
09 |
HT |
EM |
) |
9 |
I |
Y |
Й |
e |
0A |
LF |
SUB |
* |
: |
J |
Z |
Л |
ï |
0B |
VT |
ESC |
+ |
; |
K |
[ |
П |
{ |
0С |
FF |
FS |
, |
< |
L |
\ |
У |
| |
0D |
CR |
GS |
- |
= |
M |
] |
Ф |
} |
0E |
SO |
RS |
. |
> |
N |
^ |
Ц |
~ |
0F |
SI |
US |
/ |
? |
O |
_ |
Ч |