11.05.2014, 20:15
|
|
Прохожий
Регистрация: 11.05.2014
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Кнопка и светодиод
как написать программу на С под avr, чтобы когда на кнопку нажимая светодиод загорался, еще раз нажимая он погас ?
|
|
|
|
11.05.2014, 20:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
|
Re: кнопка и светодиод
в код, сгенерированный CodeWizard, надо добавить одну строку.
|
|
|
|
11.05.2014, 21:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,996
Сказал спасибо: 3,015
Сказали Спасибо 3,190 раз(а) в 2,164 сообщении(ях)
|
Re: Кнопка и светодиод
Код:
|
char temp1 = 0;
do {
if (кнопка нажата)
temp1 ^= 0xFF;
if !temp1
включить светодиод;
else
выключить светодиод;
} while (1); |
|
|
|
|
11.05.2014, 22:52
|
|
Заблокирован
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
|
Re: Кнопка и светодиод
Не, плохой код. Допустим, нажатие кнопки длится 0.5 сек. Сколько раз за это время цикл успеет пробежать по кругу и проинвертировать туда-обратно temp1 ?
|
|
|
|
11.05.2014, 23:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,996
Сказал спасибо: 3,015
Сказали Спасибо 3,190 раз(а) в 2,164 сообщении(ях)
|
Re: Кнопка и светодиод
Сообщение от Yurkin2014
|
Не, плохой код.
|
Ну что голосишь? Пусть шишек понабьёт... по подавление дребезга - тоже ничего не сказано в исходных...
Да и вообще, 145% что на нерест вышел.
|
|
|
|
12.05.2014, 07:36
|
|
Прописка
Регистрация: 15.01.2008
Адрес: ПЕРМЬ
Сообщений: 121
Сказал спасибо: 9
Сказали Спасибо 25 раз(а) в 25 сообщении(ях)
|
Re: Кнопка и светодиод
Гораздо интересней и кнопку, и светодиод подключить к одной ноге МК и управлять диодом....
__________________
Информационные технологии для Вас.
|
|
|
|
12.05.2014, 07:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 23.10.2007
Адрес: Великие Луки
Сообщений: 2,942
Сказал спасибо: 730
Сказали Спасибо 1,855 раз(а) в 881 сообщении(ях)
|
Re: Кнопка и светодиод
|
|
|
Сказали "Спасибо" georg65
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:32.
|
|