Так, я тоже против "комбайнов" там, где нужен молоток.
Просто,посмотрел на убогие 16 разрядные(!) счётчики из стандартных, и решил мозг поразмять
Во вложении чуть подшаманеный. При включении, сразу встаёт на значение min. Если входы min/max дёргать во время работы, то, конечно, можно и выскочить из диапазона
Предустановки и так реализованы через setmin/setmax.