Адреса в микросхеме EEPROM
AT28C64
Адрес, HEX
|
Назначение |
Кол-во регистров |
Длина регистра, байт |
Всего, байт |
0000
– 0651 |
Таблицы программирования |
1618 |
||
0652
– 0659 |
Зарезервировано |
8 |
||
Первый набор регистров |
160 |
|||
065A
– 0671 |
Таблица итогов секций |
4 |
6 |
24 |
0672
– 0689 |
Таблица сторно секций |
4 |
6 |
24 |
068A
– 06A1 |
Таблица возвратов секций |
4 |
6 |
24 |
06A2
– 06B9 |
Таблица итогов кассиров |
4 |
6 |
24 |
06BA
– 06BF |
Таблица внесений |
1 |
6 |
6 |
06C0
– 06C5 |
Таблица выплат |
1 |
6 |
6 |
06C6
– 06EF |
Таблица налоговых групп |
7 |
6 |
42 |
06F0
– 06F1 |
Кол-во регистраций за смену |
1 |
2 |
2 |
06F2
– 06F3 |
Кол-во сторно за смену |
1 |
2 |
2 |
06F4
– 06F5 |
Кол-во возвратов за смену |
1 |
2 |
2 |
06F6
– 06F7 |
Кол-во внесений за смену |
1 |
2 |
2 |
06F8
– 06F9 |
Кол-во выплат за смену |
1 |
2 |
2 |
Второй набор регистров |
160 |
|||
06FA
– 0711 |
Таблица итогов секций |
4 |
6 |
24 |
0712
– 0729 |
Таблица сторно секций |
4 |
6 |
24 |
072A
– 0741 |
Таблица возвратов секций |
4 |
6 |
24 |
0742
– 0759 |
Таблица итогов кассиров |
4 |
6 |
24 |
075A
– 075F |
Таблица внесений |
1 |
6 |
6 |
0760
– 0765 |
Таблица выплат |
1 |
6 |
6 |
0766
– 078F |
Таблица налоговых групп |
7 |
6 |
42 |
0790
– 0791 |
Кол-во регистраций за смену |
1 |
2 |
2 |
0792
– 0793 |
Кол-во сторно за смену |
1 |
2 |
2 |
0794
– 0795 |
Кол-во возвратов за смену |
1 |
2 |
2 |
0796
– 0797 |
Кол-во внесений за смену |
1 |
2 |
2 |
0798
– 0799 |
Кол-во выплат за смену |
1 |
2 |
2 |
079A
– 079B |
Счетчик чеков |
1 |
2 |
2 |
079C
– 079D |
Счетчик контрольных лент |
1 |
2 |
2 |
079E
– 079F |
Счетчик суточных отчетов без гашения |
1 |
2 |
2 |
07A0
– 07A1 |
Счетчик сокращенных фискальных отчетов |
1 |
2 |
2 |
07A2
– 07A3 |
Счетчик полных фискальных отчетов |
1 |
2 |
2 |
07A4
– 07A5 |
Счетчик отчетов по секциям |
1 |
2 |
2 |
07A6
– 07A7 |
Счетчик отчетов по кассирам |
1 |
2 |
2 |
07A8
– 07A9 |
Счетчик суточных отчетов до фискализации |
1 |
2 |
2 |
07AA
– 07AB |
Счетчик отчетов по налоговым группам |
1 |
2 |
2 |
07AC
– 07AD |
Счетчик отчетов операционных регистров |
1 |
2 |
2 |
07AE
– 07AF |
Счетчик регистраций |
1 |
2 |
2 |
07B0
– 07B1 |
Счетчик сторно |
1 |
2 |
2 |
07B2
– 07B3 |
Счетчик возвратов |
1 |
2 |
2 |
07B4
– 07B5 |
Счетчик внесений |
1 |
2 |
2 |
07B6
– 07B7 |
Счетчик выплат |
1 |
2 |
2 |
07B8
– 07B9 |
Счетчик общих гашений |
1 |
2 |
2 |
07BA
– 07BE |
Дата и время окончания смены |
1 |
5 |
5 |
07BF
– 07BF |
Номер активного набора регистров |
1 |
1 |
1 |
07C0
– 07C3 |
Зарезервировано |
4 |
||
07С4 – 1FЕ5 |
Контрольная лента |
1235 |
5 |
6178 |
1FE6
– 1FFD |
Зарезервировано |
24 |
||
1FFE
– 1FFF |
Признак инициализированности памяти ККМ (0AAh , 55h) |
2 |
Формат контрольной ленты
Одна
запись контрольной ленты 5 байт.
+0 |
+1 |
+2 |
+3 |
+4 |
Дескриптор |
|
|
|
|
+0 |
+1 |
+2 |
+3 |
+4 |
|
Дескриптор |
Сумма |
Налоговая
группа |
Сумма |
Примечание:
1.
Налоговая
группа занимает старший полубайт 4-го байта
записи контрольной ленты.
2.
Сумма
записывается в BCD-формате и занимает 3,5
байта записи контрольной ленты.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
0 |
Тип
операции |
0 |
Номер
секции |
Тип
операции |
Название |
|
D5 |
D4 |
|
0 |
1 |
регистрация |
1 |
0 |
сторно |
1 |
1 |
возврат |
+0 |
+1 |
+2 |
+3 |
+4 |
|
Дескриптор |
Количество
товара |
Младший
полубайт кода товара (HEX) |
Кол-во |
Примечание:
1.
Младший
полубайт кода товара занимает старший
полубайт 4-го байта записи контрольной
ленты.
2.
Количество
товара записывается в BCD-формате и
занимает 3,5 байта записи контрольной ленты.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
1 |
Тип
операции |
Старший
полубайт кода товара (hex) |
Тип
операции |
Название |
|
D5 |
D4 |
|
0 |
1 |
регистрация |
1 |
0 |
сторно |
1 |
1 |
возврат |
+0 |
+1 |
+2 |
+3 |
+4 |
Дескриптор |
Сумма
внесения |
Примечание:
1.
Сумма
внесения записывается в BCD-формате и
занимает 4 байта записи контрольной ленты.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
+0 |
+1 |
+2 |
+3 |
+4 |
Дескриптор |
Сумма
выплаты |
Примечание:
1.
Сумма
выплаты записывается в BCD-формате и
занимает 4 байта записи контрольной ленты.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
+0 |
+1 |
+2 |
+3 |
+4 |
|
Дескриптор |
Минуты
(BCD) |
Часы (BCD) |
3
бита налоговой группы |
5 бит даты (BCD) |
Год
(BCD) |
Примечание:
1. Налоговая группа записывается в 3 старших бита 3-го байта записи контрольной ленты.
2. Дата закрытия чека записывается в 5 младших бит 3-го байта записи контрольной ленты в BCD-формате.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
Номер
кассира |
Месяц
(HEX) |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Формат BCD-регистров
Все числа и регистры накоплений в ККМ представлены в BCD-формате и располагаются в памяти в следующем виде:
+0 |
+1 |
+2 |
+3 |
Младший байт |
|
|
Старший
байт |
Например, число 123456.78 будет записано следующим образом:
+0 |
+1 |
+2 |
+3 |
78h |
56h |
34h |
12h |