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

Реферат Мікропроцесорній локатор для сліпих





"> / / Configure External Interrupt=0xA4;// Enable TIC interrupt / / / / Дозвіл переривані таймера=1;// Enable interrupts / / Дозвіл перерівать загаль

}

Для генерації інфрачервоного сигналу з заданими параметрами вікорістовується світло діод, под єднаній до pwm виходе. Цею вихід генерує переривані з заданого частотот: TIC_int () interrupt 10 {/ / переривані - віклікається при проходженні годині, в нашому випадка - 1 сек=0x13;// Запустіті таймер заново ^=1;// Изменить значення на віході

}

При завершуванні зчітування наступної порції ІНФОРМАЦІЇ АДЦ генерує переривані. Функція void adc_int віклікається при генерації переривані від АЦП. Ця функція Необхідна для буферізації сигналом, что генерується АЦП. Крім того, ця функція Виконує опрацювання цього сігналу.adc_int () interrupt 6 {data=ADCDATAH;// Старша частина (4 біті - номер каналу; 4 біті - значення сигналу)=(data << 8) | ADCDATAL;// Молодша частина (8 біт значення сигналів) (& gCS);// Вхід у критичність секцію [gCount + +]=data;// Додаємо отриманий значення до буферу (SIGNAL_LENGTH_LENG areaSize) / / перевіряємо чи вона у допустимих межах

| | (MAX_AREA_SIZE

} {(signalState.OK);// Попереду все ок

} :: fill_n (gSignal, gCount, 0);// Очіщаємо буфер=0;

} (& gCS);// Віходімо з критичної секції

}

После ОБРОБКИ сигналу, почінає Виконання функція sendSignal, яка відповідає за сповіщення користувача про наявність Перешкоди, та у разі необхідності надсілає сигнал трівогі.sendSignal (int aState) {/ / визначення чі є Попереду Перешкоди (aState) {ignalState.OK: / / Перешкоди є, програті сигнал ();; ignalState.BARRIER: / / Перешкоди немає, пріпініті програвання сигналу. ();;:

/ / error occure / / Відбулася якась помилка / / цею рядок можна ВИДАЛИТИ

}

} playSound () {= 1;// Встановлюємо значення на віході в 1 - програті сигнал

} stopSound () {= 0;// Встановлюємо значення на віході в 0 - Зупинити програвання

}

Блок-схема роботи мікропроцесорного локатора для сліпих наведена на рис.3.14.

рис.3.14. Блок-схема роботи мікропроцесорного локатора для сліпих

4. ЕКОНОМІЧНА ЧАСТИНА


4.1 Економічна характеристика проектного вироби


Мета даної бакалаврської кваліфікаційної роботи Розробити інфрачервоний локатор для сліпих. З з'явиться мікропроцесорної техніки актуальним є ее! Застосування для розв язання задач у области ДОПОМОГИ неповносправним людям. Так в Галузі комп ютерних систем все?? Астіше розробляються и удосконалюються прилади и Пристрої, Які Використовують в різніх медичних цілях, в допомозі людям з різнімі патол...


Назад | сторінка 16 з 24 | Наступна сторінка





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

  • Реферат на тему: Функція y = ax ^ 2 + bx + c
  • Реферат на тему: Аналіз проходження детермінованого сигналу через лінійну ланцюг з постійним ...
  • Реферат на тему: Функція і її властивості
  • Реферат на тему: Репродуктивна функція сім'ї
  • Реферат на тему: Нирки і їх функція