Dear Friends, How to create a delay loop in C51.Say for example I need a delay loop for 35mS.How to do this.I tried a code taken from this forum.It is void delay(void) { unsigned long msdl; msdl = 35L * 1000L; while(--msdl) { _nop_(); } } Logically I think it should produce a 35mS delay code.But When I see in the Performance Analyzer window the delay produced is 0.547275 seconds. Can anybody help me in solving this problem. Thanx in Advance
View all questions in Keil forum