0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x11, 0x11};// старший байт
// зображення букв K (0) A (1) Г (2) О (3) Д (4) М (5) Е (6) С (7) Н (8) Ч ( 9) І (10) Ь (11) | (12) Х (13) У (14) Т (15) З (16) В (17)/(18) Р (19) Я (20) Л (21)
const unsigned char LetterL [22] = {0x03, 0x30, 0xC3, 0xFF, 0x3C, 0x33, 0xCF, 0xCF, 0x33, 0x31, 0x33, 0x1F, 0x03, 0x00, 0x3D, 0xC0, 0xCC , 0xCF, 0x00, 0xE3, 0xF1, 0x30}; unsigned char LetterH [22] = {0x29, 0x32, 0x00, 0x00, 0x22, 0xA0, 0x11, 0x00, 0x11, 0x11, 0x22, 0x11, 0x00, 0xAA, 0x11, 0x44, 0x29, 0x29, 0x22, 0x11, 0x13, 0x22};
// масив позицій 0 1 2 3 4 5unsigned char Pos [6] = {0x7C, 0xBC, 0xDC, 0xEC, 0xF4, 0xF8};
unsigned short int k = 0;// змінна для затримки
// -
// вивід на LED-дисплей символу на позицію PosSymbOut (char SymbolL, char SymbolH, char Pos, char Dot)
{(Dot) Pos + = (1 <<1); = 0; (i = 0; i <8; i + +)// передаємо молодший байт зображення символу на регістр зсуву
{= (((1 <> i); = 1; = 0;
} = 1; = 0; (i = 0; i <8; i + +)// старший байт зображення
{= (((1 <> i); = 1; = 0;
} = 1; = 0; (i = 0; i <8; i + +)// байт позиції
{= (((1 <> i); = 1; = 0;
} = 1; = 0; = 1;
}
// -
// вивід на LED-дисплей всіх необхідних в даний момент символів на відповідні позиції
void LedOutput (void)
{(j = 0; j <7; j + +) ((1 <
}
// -
// записуємо в SymPlace, DotPlace та масив Symbols [12] дані, відповідні поточним режиму налаштування
void SymbolEnter (void)
{(Mode)
{1:// режим головного меню (m)
{1:// знаходимося на позиції В«установка датиВ»
;
case 2:// знаходимося на позиції В«установка часу дзвінківВ»
break;
case 3:// знаходимося на позиції В«вихідВ»
}; 2:// режим установки часу і дати (m)
{1:// знаходимося на позиції В«рікВ»
case 2:// знаходимося на позиції В«місяцьВ»
case 3:// знаходимося на позиції В«числоВ»
case 4:// знаходимося на позиції В«день тижняВ»
case 5:// знаходимося на позиції В«годинаВ»
case...