Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МТ_ЛР_1.doc
Скачиваний:
28
Добавлен:
11.11.2019
Размер:
289.28 Кб
Скачать

Світлодіодний індикатор

Чотирьох розрядний семи сегментний світлодіодний індикатор під’єднаний до системного контролера, який автоматично виконує динамічну регенерацію та декодування двійкового коду в код семисегментного індикатора. Індикатор працює завжди, зразу після включення живлення. Контролер індикатора містить два восьми розрядних регістри, вмістиме яких відображається на індикаторі. Вмістиме регістра з адресом 0хА000 відображається на двох лівих розрядах, вмістиме регістру з адресом 0хВ000 – на двох правих розрядах в шістнадцятковій системі числення. Керування десятковими крапками здійснюється через регістр DC_REG (0хА004). Біти DP3…DP0 керують десятковими крапками. Запис 1 у відповідний розряд включає десяткову крапку. Біти BL3…BL0 керують гасінням розрядів індикатора. Запис 1 в ці біти викликає гасіння відповідного розряду індикатора.

Матрична клавіатура.

Стан стовпця матриці клавіатури зчитується з комірки пам’яті з базовим адресом 0х9000 біти 3...0. Відповідний стовпець вибирається нулем в розрядах адресу А2...А0 (адрес 0х9006 вибирає перший стовпець, адрес 0х9005 – другий стовпець, адрес 0х9003 – третій стовпець. Признак натиснутої кнопки зчитується як нуль відповідному розряді.

Послідовний прийомопередавач.

Модуль послідовного зв’язку сформований на мікросхемі приймача 1489, передавача 74НС04, мультиплексора каналу передачі (всередині системного контролера). Швидкість обміну по послідовному порту в режимі завантаження 9600 біт/сек. Швидкість обміну по послідовному порту в програмі, що підлагоджується, може бути змінена.

Вибір каналу послідовної передачі здійснюється сигналами CFG0, CFG1 по адресу 9001Н. Встановлення цих бітів в “логічний нуль” включає порт1 на схемі Х11. Цей порт має неповний набір сигналів (RxD, TxD, RI) і призначений для запису програми в стенд.

Програма встановлення сигналів CFG0 в “0”, а CFG1 в “1” формує вибірку додаткового каналу послідовної передачі даних, розняття Х12. Додатковий канал має повний набір сигналів інтерфейсу RS232.

Тестування лабораторного стенду.

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

Програма TEST1.HEX дозволяє перевірити канал послідовної передачі даних з персонального комп’ютера на стенд (мікросхема приймача даних), схеми переключення і мультиплексора вибірки, дешифратора адресу, всі розряди елементів статичної індикації.

Тестування плати розширення здійснюється з допомогою вбудованого з ПЗП завантажувача програмного тестування.

Вхід в тестовий режим: утримуючи будь-яку кнопку на клавіатурі натиснути і відпустити кнопку скидання (SW2). Вихід з режиму тестування: натиснути кнопку скидання або по коду виходу.

Для виклику тесту необхідно ввести номер тесту і натиснути кнопку (‘#’), для виходу з біжучого тесту необхідно натиснути будь-яку кнопку на клавіатурі.

Коди тестів:

“1” - вимірювання частоти генератора фіксованої частоти, кГц;

“2” - вимірювання частоти генератора змінної частоти, кГц;

“3” - “біжучі вогні” на світлодіодах;

“4” - послідовне засвічування сегментів семи сегментних індикаторів динамічної індикації;

“5” - “біжучі вогні” на знакосинтезуючій матричній індикації;

“6” - вимірювання напруги з допомогою АЦП, на статичній індикації відображається десятковий код АЦП.

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