|
|
Строка 197: |
Строка 197: |
|
| |
|
| == Mapping-матрица для WB-MWAC == | | == Mapping-матрица для WB-MWAC == |
| Матрица действий над выходами по изменению состояний входов (mapping-матрица) находится регистрах хранения устройства, начиная с адреса 384, и содержит 64 регистра из расчета 8 входов/8выходов.
| | Для использования mapping-матрицы необходимо убедиться, что !в регистре N записано значение M и тд! |
| Строки описывают действия при изменении соответствующего входа, столбцы — соответствующие выходы.
| |
| Таким образом в ячейке на пересечении сроки входа и столбца выхода содержится значение, задающее работу выхода при изменении соответствующего входа.
| |
| Действие описывается значением младших четырех бит шестнадцатибитного слова '''0b0000 0000 0000 yyxx''', хранящегося в регистре.
| |
| Биты '''yy''' описывают действия при переходе значения входа из 0 в 1 (передний фронт), а биты '''xx''' — из 1 в 0 (задний фронт).
| |
| | |
| Каждая комбинация из двух бит описывает четыре возможных действия:
| |
| | |
| *00 — ничего не делать
| |
| *01 — выключить
| |
| *10 — включить
| |
| *11 — инвертировать значение
| |
| | |
| Таким образом, для каждого входа можно запрограммировать реакцию каждого выхода на включение и отключение входа.
| |
|
| |
|
| | | |