[an error occurred while processing this directive]
Ну сгенерируйте посл. макс. длины. Например на 16-ти разрядном регистре. Начальное значение регистра для каждого устр-ва - свое. Либо полином для каждого устр-ва свой. Там только "прямых" полиномов больше тысячи. Да еще столько же вывернутых задом наперед. А к 0 -5 - либо регистр переквантуете на 6 градаций. Либо выдивигаемый из регистра битик засандаливаете на счетчик, например 5-ти разрядный. Счетчик либо по модулю 30, либо Вы его переквантуете.:-) Одни сдвиги да сложенния, никаки
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)