|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.10.2013, 16:15 | #1 |
Пользователь
Регистрация: 17.01.2013
Сообщений: 25
|
Микроконтроллеры С++
Вобщем нужно зажечь все красные светоиды, пока нажата кнопка. Код есть, работает, но по системе - нажал кнопку - горит, нажал кнопку еще раз - тухнет. Нужно именно, чтобы светоиды горели, пока кнопка нажата. Вот сам код:
{ while (PIND.0==1) {} if (PINB.0==1) (POTRB.0=0; POTRB.2=0; POTRB.4=0; POTRB.6=0; } else (POTRB.0=1; POTRB.2=1; POTRB.4=1; POTRB.6=1; } while (PIND.0==0) {} } } Подскажите что, как изменить, чтобы кнопка не переключала процесс, а запускала его пока нажата. Спасибо! |
05.10.2013, 17:22 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Поставьте булевский флаг.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
13.10.2013, 23:02 | #3 |
Пользователь
Регистрация: 17.01.2013
Сообщений: 25
|
Что такое булевский флаг?)) Мне чисто код подправить... xD Есть у кого идеи?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется программист ASM, C++ (микроконтроллеры PIC AVR) | Jordan_N | Фриланс | 1 | 05.12.2012 17:40 |
Delphi и микроконтроллеры | tsar_ | Компьютерное железо | 4 | 12.05.2011 14:51 |