Вход на сайт Навигация по сайту Любить и уважать Бонус-счастливчики
|
Содержимое файла "006 _ .doc" (без форматирования) 1 РОЗРОБКА ФУНКЦІОНАЛЬНОЇ СХЕМИ СИСТЕМИ Проектований пристрій базується на трьох мікроконтролерах (МК) різних виробників із різними системами команд, а саме КМ1816ВЕ51, AT90S2313, PIC16C84. Функціональна схема наведена на рис.1.1. Рисунок 1.1 – Функціональна схема системи 1.1 Мікроконтролер КМ1816ВЕ51 В якості елемента перетворення аналогової інформації у цифрову та подальшу його фільтрацію а також обернене перетворення цифрового сигналу виконує мікроконтролер КМ1816ВЕ51. Конструктивно він виконаний в корпусі БІС з 40 зовнішніми виводами. Усі висновки електрично сумісні з елементами ТТЛ: входи представляють собою одиничну навантаження, а входи можуть бути навантажені однієї ТТЛ навантаженням. Основні параметри мікроконтролера КМ1816ВЕ51. Пам'ять програми (ПЗУ або СППЗУ) має ємність 4Кбайта і призначена для зберігання команд, констант, керуючих верств ініціалізації, таблиць перекодування вхідних і вихідних змінних і т.п.; РПП має 16-бітну шину адреси, через яку забезпечується доступ з лічильника команд або з регістра покажчика даних; пам'ять ОЗУ призначена для зберігання змінних в процесі виконання програм, адресується одним байтом і має ємність 128 байт. Пам'ять програм, так само як і пам'ять даних може бути розглянута до 64 Кбайт шляхом підключення зовнішніх ВІС; двох байтний регістр покажчик даних (РПД), зазвичай використовується для фіксації 16-бітногї адреси в операціях, зі зверненням до ВП. 1.2 Мікроконтролер AT90S2313 В цій системі даний мікроконтролер призначений для керування пристроєм відображення інформації, у якості якого використано один рідкокристалічний індикатор. На індикаторі повинна відображатися, після переривання від мікроконтролера PIC16C84, інформація про тип використовуємого фільтру. У інший час мікроконтролер генерує прямокутні імпульси. Порт B запрограмован на вхід (крім виводу, який використовується для виводу генеруємих контролером відеоімпульсів) для прийняття інформації від мікроконтролеру PIC16C84. Порт D запрограмован на вивід. Після ініціалізації мікроконтролер працює у режимі генерування відеоімпульсів заданого періоду та тривалості. По перериванню INT0 контролер аналізує передану інформацію та, в залежності від коду виставляє необхідні данні для індикації . 1.3 Мікроконтролер PIC16C84 Мікроконтролер PIC16C84 у даній мікропроцесорній системі використовується для формування переривання на початок фільтрації з використанням відповідного фільтра та опитування клавіатури, за допомогою якої задається потрібний тип фільтру. Після ініціалізації мікроконтролер працює у режимі генерування відеоімпульсів заданого періоду та тривалості. Клавіатура підключена до порту В мікроконтролера. Переривання формується за рахунок підключення логічного елементу типу І до клавіатури. У підпрограмі обробки переривання сканується клавіатура і визначається до якого з стовпчиків на клавіатурі належить натиснута клавіша. В залежності від цього на порту A, який з’єднан з мікроконтролерами AT90S2313 фірми Atmel та КМ1816ВЕ51, формується код, характеризуючий тип фільтру, що буде використовуватись. Змн. Арк. № докум. Підпис Дата Арк. РТ92.000000.09 ПЗ |
Посетителей: 0, из них зарегестрированных: 0, гостей: 0 Зарегистрированные пользователи: Подробно | Страница сгенерирована за 0.1693 сек. |