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

Реферат Мікроконтролерна система з рідкокрісталічнім індікатором для управління комп'ютером





br/>В 

Рис. 1.9 Взаємодія головної програми ї драйвера РКІ, что працює по переривані


Таким чином, головна програма "main" Швидко поміщає результат у буфер, а підпрограма ОБРОБКИ переривані "tim0_lcd" у міру готовності РКІ байт за байтом виводу результат з буфера на індикатор.

Варто мати на увазі, что при вікорістанні переривані ї організації взаємодії програм через буфер даніх, у Системі вінікають Трохи (у нашому випадка два) паралельних асинхронним процес: головна програма працює у своєму ритмі, что поклади від конкретного Завдання, а періодічність підпрограмі обслуговування переривані візначається швідкодією РКІ.

Через асінхронності програми можлива Ситуація, коли обідві програми одночасно почнут Звертатися до буфера "ind_buf". Наприклад, после того, як на індикатор віведена Тільки частина результату, головна программа может обновіті дані в буфері. І тоді наступні байти, віведені на індикатор, будут ставити Вже до нового відліку, что, звичайна, буде непріпустімою помилки. p align="justify"> Для того, щоб таких СИТУАЦІЙ НЕ вінікало, звітність, вірішіті Завдання взаємовіключного доступу програм до проміжного буфера. Для решение цього Завдання вікорістають СПЕЦІАЛЬНІ біті Керування, Які назівають семафорами або прапорами. У розглянутій Програмі як такий прапор Обраний біт PB.0 и Прийнято, что ЯКЩО PB.0 = 0, ті Відкритий доступ до буфера для головної програми; ЯКЩО PB.0 = 1, ті Відкритий доступ до буфера для підпрограмі обслуговування переривані. У найперш раз прапор Установлюється при ініціалізації, дозволяючі доступ до буфера головній Програмі, а потім Кожна програма, завершивши роботу з буфером, перемікає прапор у протилежних стан. br/>

.5 Принцип роботи схеми РКІ панелі


У AT90S4433 є 3 псуй: PB, PC ї PD. PC, Які могут вікорістатіся в якості аналогового або цифрового порту Уведення. Всі псуй могут вікорістатіся як цифрові входь ї виходи. ЦІМ управляє программа через DDR (Data direction register) (Регистр Напрямки даніх). У якості цифрових Використовують контакти, крім 23 (0 або 5 V). Max232 - це перетворювач уровня напруги. Інтерфейс RS232 вікорістає +-10V, а Max232 перетворіть ее в 0-5V. p align="justify"> На контакті 1 (контакт Скиданом) AT90S4433 знаходится В«монітор живленняВ». Вона підтрімує НИЗЬКИХ рівень на скіданні (активний), колі живлення недостатньо, щоб захістіті процесор від Виконання невірніх операцій або виходе з ладу. Це может відбутіся за кілька мілісекунд во время включенням або вімікання. Схема Забезпечує коректний запуск програми на мікроконтролері. Діод D2 потрібен для того щоб при переміканні реле не зруйнуватися мікроконтролер. Колі перемікається реле, Котушка генерує Дуже скроню напругу. Ця Напруга має полярність, протилежних до жівлячої напруги котушкі. Тому діод включень паралельно котушці реле в такій же полярності. p align="justify"> Дві кн...


Назад | сторінка 14 з 22 | Наступна сторінка





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

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