Hello! Does Keil uV3 support for p89C51RD2xx microcontrollers? I am unable to see the header file in include folder. Should the header file look like this? #include<p89C51xD2.H> Where can i download this header file from?
It is significantly less likely a header file used by thousands is causing a hang up than it is what you are doing in your code. A common "hangup" bug is infinite loops (which are surprising easy to implement without thinking about what you are doing). Look at every piece of code that has a loop (for while do-while etc). This is especially important for any while(!<condition>); loops. Be sure to have a loop timeout on any such code (or you will have problems with hangups). LCD's or any device you have a busy flag you must wait for need a time out.
Stephen
Thanks! The hint solved my problem.