![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#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) {} } } Подскажите что, как изменить, чтобы кнопка не переключала процесс, а запускала его пока нажата. Спасибо! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Поставьте булевский флаг.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#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 |