   ' инициализация PCF8583
   'I2cstart
   'I2cwbyte &HA0                                            'десятичное значение 160
   'I2cwbyte 0
' установка начальных параметров PCF8583 (байт = 0)
' бит 0 - FT0 – флаг Timer. если бит Alarm установлен в 0, данный бит переключается с частотой 1 гц
' бит 1 - FT1 – флаг Timer. если бит Alarm установлен в 0, данный бит переключается с частотой 30 сек
' бит 2 - Alarm – бит разрешения режима "тревога" ( 0 - запрещен, 1 – разрешен)
' бит 3 - Mask – при установке 1 позволяет считывать значения даты и месяца (05h,06h) в виде числа, а не в BCD формате
' бит 4 - CM0 –   биты (4 и 5) установки режима. 00 – часы с входной частотой 32768 Гц, 01 – часы с входной частотой 50 Гц,
' бит 5 - СМ1 -          10 – счетчик событий, 11 – режим тестирования.
' бит 6 -
' бит 7 - SC – флаг останова счета (0 – счет идет, 1 – счет остановлен по условию)
'
'  00000101

   'I2cwbyte &B00000000                                      ' разрешен режим тревога?, таймер = 1 герц
   'I2cstop
   'I2cstart
   'I2cwbyte &HA0                                            'десятичное значение 160
   'I2cwbyte 8
' байты alarm 9 - 1/100 сек, 0А - сек, 0В - мин, 0С - час, 0D - число, 0E - месяц
' установка параметров Alarm Control (байт = 8)
' бит 0 - три бита функции таймера
' бит 1 - в изделии не используется
' бит 2 - значения см. даташите
' бит 3 - IntT – прерывание от таймера (0 - нет, 1 - есть)
' бит 4 - A0-A1 – функция alarm (0 – нет, 0 – ежедневный alarm, 1 – еженедельный alarm, 1 – alarm по дате).
' бит 5 -                        0        1                     0                       1
' бит 6 - AT – alarm по таймеру (0 - выкл, 1 - вкл)
' бит 7 - IntA  - прерывание по режиму alarm (0 – нет, 1 – есть)
'               | бит ежедневного будильника
'             10100000
   'I2cwbyte &B0000000                                       ' ежедневный аларм, прерывания от таймера
   'I2cstop