- Вложения
-
- как то так.rar
- (7.28 КБ) 395 скачиваний
Вот, что получилось.nvz писал(а):как то так
Температура меряется один раз в секунду и выводится на индикатор. По истечении 1 мин измеренная температура сравнивается с температурой, записанной минуту назад и, если новая температура стала меньше на величину дельта, на выходе появляется высокий уровень на 3 сек. Новая температура записывается в память для следующего сравнения.
При первом нажатии на кнопку устройство переходит в режим установки. На индикаторе символ d и установленная дельта. Повторные нажатия на кнопку увеличивают дельта на 0,1 град от 0,1 град до 1,0 град по кругу. Если проводились изменения, то через ~5 сек после последнего нажатия индикатор вернется на показания текущей температуры, а установленная дельта запишется в EEPROM. Если изменений не было индикатор просто вернется на показания текущей температуры.
Jumper переключает работу программы на работу с индикатором с общим анодом или катодом. Если его не устанавливать – индикатор с общим катодом.
Во вложении прошивка и проект в Proteus только для демонстрации и отладки. Для демонстрации в схеме два индикатора, естественно, устанавливать надо один.
Что не так - пишите, поправлю.


