Page 35 - 4875
P. 35
Поле RW – визначає спосіб завантаження констант через
однобайтовий порт.
Якщо 00 – так зване керуюче слово, що буде використовуватися
для функції поточного вмісту регістрів лічильника СЕ в буферному
регістрі OL, для того, щоб програма могла їх зчитувати. Таким чином
команда фіксації регістрів (CLC) здійснює збереження (функцію)
поточного вмісту лічильника таймера, яке вказане в полі SC (біти 6,7).
Поле SC визначає номер каналу, для якого буде використовувати
керуюче слово (CLC). При виконанні команди CLC поле М і BCD –
незадіяні. Якщо в полі SC задати керуюче слово команди RBC (11), то
буде виконуватись операція читання стану каналу. Формат команди
LBC для читання слова команди виглядає:
Таблиця 5.3 – Формат команди LBC для читання слова
команди
Біт Стан Значення
0 0 –
1 1 1 Вибір каналу 0
2 1 1 Вибір каналу 1
3 1 1 Вибір каналу 2
STAT:
4 0 Зчитування стану каналів
1 Не зчитує
CNT:
5 0 Запам'ятовує значення СЕ
1 Не запам'ятовує значення СЕ
RBC:
6...7
11 Код команди RBC
Дана команда дозволяє виконувати операції читання станів
каналів, або запам'ятовувати поточні значення регістру лічильника СЕ.
Вказані операції можуть здійснюватися як для окремих каналів (біти 1-
3) або одночасно для всіх каналів. Формат слова стану каналу
аналогічний (відповідає) формату керуючого слова за винятком 6,7
бітів.
34