розряди порту С можуть програмуватися і використовуватися поодинці. Зокрема, будь-який з восьми розрядів порту С може бути встановлений або скинутий програмним способом. Це потрібно для передачі сигналів квитування при обміні через порти А і В у режимах 1 і 2. При роботі порту в режимі 1 для нього під сигнали управління вимагають, три лінії, в режимі 2 потрібно п'ять ліній. p align="justify"> Режими роботи портів:
В· режим 0 - односпрямований введення/висновок без квитування, в цьому режимі можуть працювати порти А і В, а також вільні (незайняті передачею службових сигналів для портів А і В) лінії порту С;
В· режим 1 - односпрямований введення/висновок з квітірованіем;
В· режим 2 - двонаправлений введення/висновок з квітірованіем.
Квитування дозволяє вести асинхронний обмін з урахуванням готовності абонента до передачі, тобто мати змінний темп обміну відповідно можливостям зовнішнього пристрою. Формат керуючого слова зображений на малюнку 1.8. br/>В
Малюнок 3.3 - Формат керуючого слова
Розряд 7 містить одиницю, що є ознакою керуючого слова УС1. Розряди 6 ... 3 визначають режим і вид портів А і вільних від службових сигналів ліній порту Сп (старшої половини порту), а розряди 2 ... 0 - те ж для порту В і молодшої половини порту С (Cl). Режим порту А вибирається за умовами: 00 - режим 0, 01 - режим 1, 1Х - режим 2. Порт В має режим 0 або 1 при нульовому або одиничному значенні розряду 2 відповідно. Поодинокі значення розрядів 4, 3, 1 означають введення, нульові - висновок. p align="justify"> При запису нового УС1 всі регістри портів скидаються. Керуючий слово УС2 задає значення 0 або 1 одному з розрядів порту С. Для приведення в певний стан декількох виходів порту С потрібно подати в адаптер відповідне число слів УС2. У підсумку словами УС2 на виходах порту PC задаються коди, що визначають режим роботи ВУ і змінювані програмним способом. p align="justify"> Формат керуючого слова УС2 зображений на малюнку 3.5, б. Ознакою цього слова служить нульове значення розряду 7. Розряди 6 ... 4 не використовуються. У розрядах 3 ... 1 розміщується двійковий код номера розряду, що приводиться в той чи інший стан в порте З даним УС2. У нульовому розряді вказується стан (0 або 1), яке слід додати даному розряду. br/>
3.8 Вибір комутатора
В якості комутатора аналогових каналів можна використовувати мікросхему К590КН3 - 16-канальний комутатор з дешифратором і призначений для комутації напруги від -18 до 18 В. Вибираючи дану мікросхему, ми надаємо підтримку вітчизняному виробнику.
3.9 Вибір АЦП
Для обробки аналогової інформації, що надходить з датчиків, до складу даної системи повинен входити анало...