
Сообщение от
Kip_i_a
Всем привет! Возможно ли сделать проект, при нажатии кнопки "Пуск" начинается отсчет времени в обратную сторону ...начиная с 60 сек. до 0. При достижении "0" кнопка "Стоп" меняет надпись на "Пуск" т.е. должна перейти в исходное положение! (кнопка "Пуск/Стоп" не фиксирована)

Сообщение от
petera
Совершенно не понятные исходные данные
1. Что делает кнопка, каким битом она управляет, какое ее действие включить, выключить, реверс или мгновенно включить?
2. Что значит кнопка не фиксирована?
3. Наверно Вы хотели сказать, что при нажатии кнопки надпись "Пуск" меняется на "Стоп" и через 60 сек надпись на кнопке становится "Пуск"?
4. А если до истечения 60 с опять нажать на кнопку, что должно произойти?
А в ответ тишина...
Ну тогда буду делать предположения.
1. Пусть кнопка "Пуск/Стоп" управляет битом PSB300
2. Пусть состояние PSB300=1 соответствует состоянию ПУСК, а состояние PSB300=0 соответствует состоянию СТОП
3а. Вариант действия кнопки "Включить".после нажатия устанавливается бит PSB300, надпись на кнопке меняется на СТОП, через заданный интервал времени бит PSB300 автоматически сбрасывается, надпись на кнопке меняется на ПУСК.
3б. Вариант действия кнопки "Реверс".после нажатия устанавливается бит PSB300, надпись на кнопке меняется на СТОП, через заданный интервал времени или после повторного нажатия кнопки, бит PSB300 автоматически сбрасывается, надпись на кнопке меняется на ПУСК.
Захват-1.png
На вспомогательные "украшательства" внимания не обращаем. Нужны только три ф.области. Счетчик времени находится в регистре PSW256
ЗЫ. В примере интервал 15с, можно больше, просто кино будет длинным.
UPD. Очень похожий вопрос http://www.owen.ru/forum/showthread....l=1#post132725
Так и что там с моим ранее заданным вопросом, может СП270 открыть окно без элементов управления, отсчитать определенное время и закрыться?
И вариант ответа http://www.owen.ru/forum/showthread....l=1#post132738