I have been working on a digital thermometer located at this web site http://www.sixca.com/eng/articles/digittemp/index.html for about 2 months. The hardware circuit is complete. It is a relatively simple circuit so I am pretty sure there are no wiring errors. I originally had trouble programming the 16F628 but have since resolved that problem by using different programming software (WinPic). When the circuit is powered up nothing much happens. The 4mhz oscillator is working and I have 5v and 12v in the proper places but there is no display. I also get a short pulse on the DS1820 DQ line. I have tested the LED readouts and they are working properly. The PIC seems to be doing nothing. I am guessing there is a problem with the program but I have no way of confirming this since I have no programming knowledge. Can someone tell me if this circuit and program should work.
The web site has two circuits, one is a 3 digit thermometer, the other is a thermometer and digital clock combined. The clock/thermometer circuit is wired to the PIC differently than the thermometer only. The strange thing to me is the PIC program for both of these is the same.
I have built several 16F628 projects in the past and so far they have all worked perfectly, that is until now. Any ideas or help appreciated.

The web site has two circuits, one is a 3 digit thermometer, the other is a thermometer and digital clock combined. The clock/thermometer circuit is wired to the PIC differently than the thermometer only. The strange thing to me is the PIC program for both of these is the same.
I have built several 16F628 projects in the past and so far they have all worked perfectly, that is until now. Any ideas or help appreciated.