16F877 or 16F877A? Not that it matters much in the hardware for this application...but the mistake has been made before.
Are you sure you voltage inputs are actually going to 0v? Ground them out to make sure.
X,Y,Z....looks like an accelerometer input to me. Don't forget that just because an accelerometer isn't moving, doesn't mean it's not sensing something...if this is actually an accelerometer. And some accelerometer outputs are ratiometric and have outputs on the order of mV, and need to be amplified correctly to get a 0-5v output signal.
Bookmarks