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

Реферат Програмне забезпечення модуля управління та налагодження комплексу систем залізничної автоматики





дати частоти (в МГц), на яких працюватимуть основні модулі пристрої: безпосередньо сам мікроконтролер (MC), сторожовий таймер (WDT), таймер 1 (Tmr), АЦП (ADC). За допомогою кнопки «Прочитати секцію з ini файлу» все необхідні параметри можуть бути завантажені безпосередньо з файлу.

· Блок «Configuration of MC» представлено інформаційною панеллю, на якій відображаються завантажені конфігурації кожної із задіяних моделей пристроїв. Після успішного завантаження файлу конфігурації у користувача з'являється можливість перегляду стану пам'яті даних пристрою (кнопка «Microcontroller View») і його незалежній пам'яті (кнопка «EEPROM View»). Дані функції доступні й з головного меню (рисунок 2.3).

· Блок «Program» представлено інформаційною панеллю, на якій відображаються завантажені файли програм кожної із задіяних моделей пристроїв. Після успішного завантаження програми з'являється можливість перегляду стану пам'яті програм обраної моделі пристрою (кнопка «Program View»). Ця функція може бути викликана з головного меню (рисунок 2.3).

· Блок «Manual Test» дозволяє управляти роботою однієї моделі пристрою в режимі ручного налагодження. Містить 4 органу управління: кнопка імітації такту мікроконтролера («CLK for MC»), кнопка імітації такту для сторожового таймера («CLK for WDT»), кнопка імітації такту для таймера 1 («CLK for TMR1»), кнопка імітації такту для АЦП («CLK for ADC»). Дана функціональність може бути викликана і з головного меню (рисунок 2.5).

· Блок «Auto Test» дозволяє управляти роботою задіяних у процесі моделювання пристроїв в автоматичному режимі. У цьому блоці для користувача відображена службова інформація про параметри моделювання (системний час, тактова затримка і т.п.). Органи управління процесом автоматичного тестування: кнопка «AutoTest Manager» - запуск автоматичного тестування (дану функцію можна викликати з вкладки «AutoTest» головного меню проекту); кнопка «All devs clk» - і?? ітація такту роботи для всіх задіяних у моделюванні пристроїв.


2.2 Форма перегляду пам'яті даних пристрою - Form_view


Зовнішній вигляд розробленої форми показаний на малюнку 2.8.

Дана форма дозволяє користувачу динамічно відстежувати стан всієї пам'яті даних пристрою на кожному такті роботи.

Поле форми графічно розділене на два блоки:

) Блок «Program Counter and W Register» містить 2 поля, в яких відображаються відповідно регістр Program Counter (програмний лічильник) і регістр-акумулятор W Register.

По кожному з описаних регістрів користувачеві доступна наступна інформація: безпосередньо назва регістра, його шістнадцяткове значення і значення в двійковому вигляді.

) Блок пам'яті даних являє собою карту пам'яті обраної моделі пристрою. Всі доступні регістри пам'яті даних пристрою розбиваються на частини (банки регістрів) відповідно з внутрішньою структурою моделі. На формі кожен банк являє собою вкладку з власним ім'ям (наприклад, Bank0), на якій розміщені відповідні регістри пам'яті даних.




На вкладках для кожного з регістрів користувачеві доступна наступна інформація:

· Адреса регістра в пам'яті даних в 16-ричном вигляді (поле Address).

· Ім'я регістра (поле Name).

· Значення регістра в 16-ричном вигляді (поле HexValue).

· Значення регістра в двійковому вигляді (поле BinValue). Кожна з комірок цього поля відображає біт регістра. Якщо комірка червона, значить відповідний біт встановлений в «1», якщо осередок погашена - біт в «0».


2.3 Форма перегляду незалежній пам'яті пристрою - Form_eeprom


Зовнішній вигляд розробленої форми показаний на малюнку 2.9.




Дана форма надає користувачеві можливість переглядати і редагувати незалежну пам'ять вибраного пристрою. Її розміри залежать від конфігурації моделі пристрою.

Сама пам'ять відображається у виді матриці, де в якості індексів знаходиться 16-ковий значення адреси.

Для редагування пам'яті користувач повинен виконати наступні дії:

· Виділити комірку пам'яті, в якій потрібно змінити значення;

· З клавіатури ввести необхідне 16-ковий значення в область комірки;

· Після натискання кнопки «Enter» введене значення записується у вибрану комірку пам'яті EEPROM.


2.4 Форма перегляду пам'яті програм пристрою - Form_prog


Зовнішній вигляд розробленої форми показаний на малюнку 2.10. <...


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





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

  • Реферат на тему: Блок зарядного пристрою
  • Реферат на тему: Проектування пристрою для прийому даних
  • Реферат на тему: Проектування пристрою збору даних
  • Реферат на тему: Створення моделі і моделювання елементів дискретного пристрою
  • Реферат на тему: Проектировка структурної схеми пристрою збору даних