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

Реферат Розробка таймера прямої ходи






(256-n) * 256 * 0,125 мкс


Таким чином запис числа 100 забезпечен Период переповнення 5мс з скроню для Рахунку реального годині точністю:


(256-100) * 256 * 0,125 *=4,992 мс.


Вся програма Розбита на кілька частин - це Основна програма и підпрограмі переривані по переповнення таймера / лічільніка, рахунки годині, Виведення на індікацію, сканування клавіатурі и АНАЛІЗУ натіснутої клавіші. У основній Програмі налаштовується МК и очікується переривані по переповнення таймера-лічільніка де нарощується лічильник спрацьовування (колі его Значення таборі рівнім 200, то це означатиме, что пройшла 1сек и віклікається підпрограма рахунки годині), віклікаються підпрограмі виводу на індікацію и сканування (яка в свою черго віклікає підпрограму АНАЛІЗУ натіснутої клавіші), а такоже реалізується Механізм мигання вводитися сегмента при установці початкових годині.

2.1 Використання ресурсів


Використання періферійніх прістроїв:

Таймер / лічільнік0 - лічильник імпульсів з періодом 5мс;

ліній порту D - Підключення клавіатурі 3х4 и Керування анодами цифрових індікаторів;

ліній порту A - сегментні Лінії індікаторів;

ліній порту С - лінійка світлодіодів;

Вікорістовувані регістрі: - вікорістовується при роботі з таблицею Даних, в ньом містіться лічену Значення з табліці Даних за адресою Z; - число секунд; - число хвилин; - число годин;, r27, r28 - вікорістовується для брязкоту в підпрограмі для сканування клавіатурі; - лічильник таймера; - мінліва кнопки;, r11 - Використовують в підпрограмі для сканування клавіатурі;, r15 - вікорістовується в підпрограмі Klav, несуть в Собі інформацію про хвилини и години; - число завдань хвилин; - число завдань годин; - прапор Першого запуску програми; - рядок світлодіодів; - прапор Завершення відліку заданого годині; - режим роботи таймера; - несе в Собі інформацію про місцеположення введення числі на індікаторі., r17, r30 - Використовують в якості допоміжніх.

Рис. 2.1.1 - Таблиця робочих регістрів


.2 Основна програма


При подачі живлення и віконанні умів Скиданом віконується процедура Скиданом (Reset) для ініціалізації системних прістроїв. У якості зовнішнього переривані вікорістовується переривані Int1, Яке дозволяє відстежуваті зміну сигналу на Виведення PD.3. Стандартне имя переривані - External_1. Для Дозволу цього переривані звітність, Встановити в «1» сьомий біт («int1») регістра маски переривані GIMSK. Біті управління видом сигналу переривані 1 (Interrupt Sense Control - ISC11 и ISC10) в регістрі управління процесора MCUCR візначають, чі актівізується Зовнішнє переривані по зрізу (фронту) імпульсу або за рівнем на контакті PD.3. У даній работе переривані актівізується по фронту сигналу, тоб біті ISC11 и ISC10 встановлені в «1» (Так фіксується факт віджімання кнопки). При вінікненні події, что віклікає переривані, в регістрі основних прапорів переривані GIFR встановлюється в логічну Одиниця біт INTF1. Лінії портів налаштовуються на Потрібні Рівні. Порт А звітність, налаштуваті на вихід, старшої тетради порту D на вихід и молодшей на вхід. Старша тетрада порту D вікорістовується и для реалізації індікації. Тоб подаючись на один з ціх віходів логічний «0» сканується клавіатура и одночасно запалюється Потрібний індикатор. Порт З налаштовується на вихід. Висновок PD3 налаштову...


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





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

  • Реферат на тему: Основні показники роботи порту та виробничого перевантажувального комплексу ...
  • Реферат на тему: Транспортування газу з порту Австралії в порт США
  • Реферат на тему: Розрахунок конусної дробарки, яка вікорістовується у технології виробництва ...
  • Реферат на тему: Розробка технологічного процесу складання і монтажу таймера для повторно-ко ...
  • Реферат на тему: Удосконалення організації перевезення накатних вантажів (виробництва компан ...