Докачалось видео и фото, посмотрел.
Попутно 264 коробки с мед.препаратами спустили со второго этажа на первый

Почесал репу над видео, и показалось мне что проще будет поставить индукционный датчик под проходящими тенами (чтобы он "видел" конец тена), а обороты не считать нафиг вообще. После намотки тена понадобится только простенькая программка "опустить валик и повернуть намотку на 20 градусов". Возможно, я ошибаюсь, ибо специфики мог не понять до конца.
Насчет LCD - там всё гораздо проще, чем семисегментники. Подключаем библиотеку, а далее примерно так:
lcd_init(); - запускаем библиотеку
lcd_clear(); - и так понятно
lcd_putchar(букафка); - печатаем символ
lcd_puttext("у попа была сабака, вах!"); - понятно
lcd_coord(x,y); - тоже не китайская грамота.
Названия функций я написал от балды, в разных библиотеках они по разному называются, но суть у всех вариантов примерно одинакова.
У CodeVision одна такая библиотека даже встроена в компилятор, при создании/изменении проекта можно дать компилятору указание включить ее. Понадобится только назначить лапы МК, куда будет прикошачиваться LCD.
Для работы LCD нужно 4 ноги данных и 3 ноги управления. Обычно всех их сажают на один порт.