[Расширенный поиск]
Результаты 41-60 из 865 по запросу кнопка

цель таймер для для засветки резиста/маски. интерфейс 1 кнопка (замыкаем на землю). индикация рабочии UV леды.

Кто как борется с дребезгом и ложным срабатываниям резистивных кнопок?

А как дребезг контактов влияет на зажигание светодиода? Команда If поймает хоть один 0 на порту сразу включит светодиод....действия при нажатии и удержании кнопки как в клавиатуре компьютера нажал на букву и она беспрерывно печатается. В данном случае по If...Then самый оптимал...

Так же будет проще, не правда ли: TestBit var Bit TestBit = 0 'Инициализируем данную переменную Main: If PORTA .0 = 0 then 'Если нажата кнопка TestBit = ~TestBit 'Инверсия бита endif ...

Ну там много лишнего, но основная ошибка в том что бит не инвертируется нигде. Есть проверка если он равен 1 ...0 = 0 then 'Если нажата кнопка TestBit = ~TestBit 'Инверсия бита endif

Вот, когда Вы описали, теперь более менее понятно, что Вам нужно. Сделайте ШИМ в прерывании, а кнопки в основном цикле.

MAIN: if PORTA.0=1 then portc=not(portc) end if goto main

Нафига эти заморочки с Button? Места вал занимает и непонятно как работает

Ё! Файлы прикрепить не могу! Добавлено (08.08.2011, 22.07.18) вот Добавлено (08.08.2011, 22.08....

ну так вроде же постом выше весь код и выложил. ТС, есть еще вопросы?

ВСЕ ПОНЯЛ

Дерзайте.

Symbol SBProg = PORTB.0 Symbol SbPlus = PORTB.1 Symbol SbMiunes = PORTB.2 if SBProg = 0 Then DelayMS 50: Gosub Metka1 If SbPlus = 0 ...

http://www.atmel.com/dyn....id=4463 Правда корпус оставляет желать лучшего

На такую ссылочку я натыкался, даже в своем первом сообщении ее дал

А эту страницу смотрели? http://www.microchip.com/stellen....n545876

тут по теме, должно помочь

Quote vv тут по теме, должно помочь Хорошо описано, вот теперь надо разобраться таймерами, не разу не сталкивался с ними ...

В счетчике нужно набирать число включения реле.

Для таких случаев лучше использовать прерывание по фронту импульса.

« 1 2 3 4 5 ... 14 15 »