![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
Гигант мысли ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 ![]() |
Добрый вечер.
Подключил к входу FX2N галетный переключатель на 18 положений,выход переключателя в двоичным коде 5 проводов. Пробую программировать K1X0 работает только Х0-Х1-Х2-Х3, пятый вход не работает. Делаю К2Х0 работают все 8 входов Х0 по Х7. Мне надо только 5 входов. И такая же ситуация с выходами К1Y0,выходов надо 10 Кто подскажет как сгруппировать биты? |
|
|
![]() |
![]()
Сообщение
#2
|
|
Гигант мысли ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 ![]() |
1- MOV K7 K3Y0 (десятичной константой)
2- MOV 2#111000111 K3Y0 (в бинарном виде) 3- MOV H2A8 K3Y0 (16-ричной константой) С этим я разобрался по про бывал. Вот так хочу сделать что то не сображу если например с 1 положения включить на 18 положение то выход должен выдать 11 комбинацию потом задержка 0,5 с потом обнулить выход, выдать 14 комбинацию потом задержка 0,5 с затем обнулить выход, выдать 17 комбинацию потом задержка 0,5 с затем обнулить выход, и вкл. 18 комбинацию обнулять не надо. Если с 18 на 1 то в обратной последовательности. |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.06.2024 - 10:54 |