Всем привет! Помогите разобраться с выводом дробей на дисплей 3310. Вроде все корректно работает, до тех пор пока после точки не появится 0, он не выводится а выводтися следующая цифра после ноля, получается не верная инфа на отображение(( Пример выложил на картинке:

кусок кода на вывод:
Код:
LcdClear(); //Очистить дисплей
#asm("sei")
sprintf (lcd_buf, "%i.%iV", ind/1000,ind%1000); //вывод напряжения
//LcdStringBold(2,1); //по х 1я поз. 1я строка сверху
LcdString(1,1);
sprintf (lcd_buf, "%i", ind);
LcdString(1,2);
#asm("cli")
так же добавил все исходники с моделей в протусе в архиве