Я только начинаю говорю сразу. И решил попробовать запустить для начала стандартный проект из примеров для codevision avr

Взамен LM75 я поставил DS1621 т.к. где-то нашёл, что он его замена, а оригинала у меня в 8 proteuse нет.
Программа работает, но LCD показывает температуру равную 0, такое чувство, что данные с DS не считываются, где проблема я не знаю

Код c и сам проект прикладываю ниже.
Очень прошу помочь новичку разобраться, где он накосячил(((