Цитата ivan_fd (

) 
 loop until ((Key = 11) or (m = 255))
А Вы сами пользуете mikrobasic?Добавлено (12.11.2018, 13:05)
---------------------------------------------
Сегодня появился новый вопрос. В этой же программе, кусок которой я привел, часть где происходит вывод на экран ЖКИ данных считанных с АЦП. Вот еще кусок:
................
Dim Ud_1 as float        ' переменная в которую сохраняются данные АЦП
Dim txt1_1 as char[3]  ' строковая переменная предназначенная для вывода на экран значения преобр.
.........
Ud_1 = ADC_Read(0)
Ud1_1 = Ud1_1/580.48   ' перевод в физические единицы измеренного параметра
.........
FloatToStr(Ud_1, txt1_1)  ' преобразование числового значения в строковую переменную
Lcd_Out(1, 5,, txt1_1)  ' вывод на экран строковой переменной
.............................
Во второй строке я указал размер строковой переменной  txt1_1 в 3 символа, в расчете на то, что на экран у меня будут выводится эти три символа(3.1). В реалии же на экран у меня выводится число 3.12500! Почему это происходит и как сделать то, что мне нужно?
Добавлено (12.11.2018, 13:25)
---------------------------------------------
Написал вопрос и почти тут же нашел ответ. Оказывается есть еще библиотечная подпрограмма FloatToStr_FixLen, которая позволяет преобразовывать float в строковую переменную требуемой длины.