Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursova_TR_13.doc
Скачиваний:
1
Добавлен:
10.12.2018
Размер:
1.11 Mб
Скачать

2.3 Системи відображення інформації

Найпростішими приладами відображення інформації в цифрових пристроях є світлодіоди й цифрові індикатори.

Рис.9. Включення одиничних індикаторів.

У напівпровідникових світлодіодах використовується властивість p-n переходу випромінювати світло у видимій частині спектра при протіканні через нього прямого струму (Iпр=5-20мА, Uпр=2-3В).

Для відображення цифрової інформації найбільшого поширення набули семисегментні індикатори, у яких зображення цифри складають із семи лінійних світлодіодних сегментів розташованих у вигляді цифри 8

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

Знакосинтезуюча індикація реалізована на платі розширення за допомогою матриці 5 на 7 світлодіодів HG1. Керування світлодіодною матрицею здійснюється по лініях РА0-РА4 і РС0-РС6. Наприклад, для того, щоб засвітити крапку з координатами [1;1] необхідно виставити рівень логічної одиниці на лінії РА0, і рівень логічного нуля на лінії РС0.

На стенді є ряд світлодіодів HL1-HL8, доступ до яких здійснюється як до комірки зовнішнього ОЗП за адресою A006h. Світлодіоди засвічуються записом логічних одиниць у відповідні розряди[1].

Світлодіодний індикатор в даній курсовій роботі використовується для і індикації необхідності запуску насоса

Рис.12 Електрична схема під’єднання пристроїв індикації.х[1]

Розділ III. Програмне забезпечення системи

3.1 Алгоритм роботи програми

НІ

ТАК

2. Пуск стрічки 2

2. Очікування 3с.

3. Пуск стрічки 1

4. Робота транспортера

6. Допрацювання

стрічки 2

ТАК

НІ

Рис.13 Блок-схема алгоритму роботи програми (MAIN)

Опис алогитму роботи основної програми.

  1. Очікуємо натискання SW15.

  2. Запускаємо стрічку 2, чекаємо 3с.

  3. Запускаємо стрічку 1.

  4. Очікуємо натискання SW16

  5. Очікуємо натискання SW16

  6. Зупиняємо стрічку 1, чекаємо 12с, зупиняємо стрічку 2.

Рис 14. Підпрограма запуску транспортера (обробка переривання від SW15).

1.Записуємо в R0 код початкового стану стрічки 2.

2.Чекаємо 3с(стрічка 2 працює).

3.Записуємо в R1 код початкового стану стрічки 1.

Запис в R0 коду вимкненого стану стрічки 2

Індикація роботи стрічки 2 протягом 12 с.

Запис в R1 коду вимкненого стану стрічки 2

Рис 15. Підпрограма зупину транспортера (обробка переривання від SW16).

1.Записуємо в R1 код вимкнутого стану стрічки 2.

2.Чекаємо 12с(стрічка 2 працює).

3.Записуємо в R0 код вимкнутого стану стрічки 2.

Запис коду стану стрічки 2 з R1 в A006h

Затримка 0.3с

Рис 17. Підпрограма генерування коду символу та виводу його на знакосинтезуючий індикатор (REDRAW).

1. Код стану стрічки 2 заноситься в А006h

2. Якщо значення R0 рівне 3 то в регістри управління знакосинтезуючим індикатором заноситься код світіння, відповідний стану 3 стрічки 1

……….

8. Якщо значення R0 рівне 81h то в регістри управління знакосинтезуючим індикатором заноситься код світіння, відповідний стану 81 h стрічки 1

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]