А в железе все работает. Так что Протеус ..........kenkel wrote:Ваш проект в протеусе то-же не работает.
Если что-то в программе не работает я пользуюсь Debugger'ом
Да эта точка - вывод PORTB.2 - ножка 14. Для ее отключения надо только закомментироватьkenkel wrote: Под точкой Вы понимаете- точку отделяющую целое значение градуса от десятых или точка есть показатель включения нагрузки?
Если второй вариант- то конечно нужно отказаться от точки. Есть мысль- выводить на дисплей скорость насоса например так- 1я скорость= включено нижнее подчеркивание в первом разряде, 2я скорость- включено нижнее и среднее (минус) подчеркивание в первом разряде, 3я скорость- включено нижнее, среднее и верхнее подчеркивание.
Как в таком случае отказатся от точки?
строку в функции PrepareData()
// if (i==1) ii &= 0b11111011; // Точка для десятых
и у вас будет три порта для нагрузки
PORTD.2
PORTD.3
и
PORTB.2
Так будет проще всего. Ну и отключить PORTB.2 от дисплея.
Подчеркивания будут работать. С точкой они не связаны.
И еще. Как я понял вы собираетесь выводить на индикатор только одну температуру
при двух датчиках. Мне кажется лучше было бы выводить две температуры или одну и дельту.
А кнопкой выбирать режим показа