Адреса в микросхеме 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 |