Why are you angry ??? DS 1820 is not responsible for any thing here ...

You use a serial LCD and parallel devices command ... of course it can't work properly.

Have a little look to serial commands like SEROUT ...

Alain