I run the program and after 15 seconds in my wrist watch i halted the execution. I want the variable "count" to be 75 but instead it showing some values around 200.
I repeated this for various timing but the "count" value is showing wrongly.
I am using MPLAB 8.92 and selected MPLAB SIM under debugger.
The simulator runs as fast as your computer lets it. The simulation times are accurate but not real-time as mdorian stated.
To check the program simulation running time, use 'Debugger/Stopwatch' from the menu bar. Make sure you reset it if you are timing the delay between different parts of the program. It is very useful when used in conjuction with 'Set PC at cursor' and breakpoints or for timing loops.