Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Проектування автомата подачі дзвінків

Реферат Проектування автомата подачі дзвінків





ві пристрої та мікроконтролериВ»

// заголовний файл

# include


// конфігурація контролера

__CONFIG (1, CPUDIV1 & INTIO);

__CONFIG (2, PWRTDIS & BORDIS & WDTDIS);

__CONFIG (3, PBDIGITAL & MCLREN);

__CONFIG (4, LVPDIS);

__CONFIG (5, UNPROTECT);

__CONFIG (6, UNPROTECT);

__CONFIG (7, UNPROTECT);


// -

// глобальні переменниеchar i = 0, j, l;// допоміжні рахункові переменниеchar d, month, day, year;// допоміжні обчислювальні переменниеunsigned char CallDuration = 5;// тривалість дзвінка в секундахchar CallCount = 0;// для тимчасового зберігання числа дзвінків (максимум 30) char Zvonok = 0;// для зберігання номера дзвінка, час якого змінюється в справжній моментchar WDAY_Month;// переменнная для зчитування поточного дня тижня і місяця з часовchar Minutes;// переменнная для зчитування поточного значення хвилин з часовchar Hours;// переменнная для зчитування поточного значення часаchar Seconds;// переменнная для зчитування поточного значення секундchar LedWork = 0;// логічна змінна (режим налаштування вкл/викл) * дисплей працює тільки в режимі настройкіchar SymPlace = 0x00;// 6 молодших бітів цієї змінної визначають,

// на які позиції дисплея необхідно виводити сімволиchar DotPlace = 0x00;// на які позиції Ставай точкіchar Symbols [12];// масив символів, які в даний момент повинні виводитися на екран

// (кожен символ використовує два байти для опису своєї конфігурації на дисплеї) char Mode;// визначає, в якому режимі знаходиться система налаштування

// 1 - головне меню

// 2 - режим установки часу і дати

// 3 - режим введення року

// 4 - режим введення місяці

// 5 - режим введення числа

// 6 - режим введення дня тижня

// 7 - режим введення години

// 8 - режим введення хвилини

// 9 - меню налаштування дзвінків

// 10 - налаштування количесва дзвінків (до 30)

// 11 - вибір номера дзвінка для налаштування часу спрацьовування

// 12 - режим введення години обраного дзвінка

// 13 - режим введення хвилини обраного дзвінка

// 14 - режим введення тривалості дзвінків (в секундах) char m;// визначає номер поточної позиції всередині даного режиму

// зображення чисел 0 1 2 3 4 5 6 7 8 9unsigned char DigitL [10] = {0xFF, 0x30, 0xEE, 0xFC, 0x31, 0xDD, 0xDF, 0xF0, 0xFF, 0xFD}; // молодший байт

const unsigned char DigitH [10] = {0x00, ...


Назад | сторінка 4 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Аналіз ознак, що відрізняють тоталітарний режим від нетоталітарних, з позиц ...
  • Реферат на тему: Режим робочого часу
  • Реферат на тему: Режим робочого часу та його правове регулювання
  • Реферат на тему: Режим і облік робочого часу. Види матеріальної відповідальності
  • Реферат на тему: Гнучкий режим робочого часу та умови його ефективного застосування