you can use simple for loop
unsigned int i;
for (i=0; i<0xFFFF; i++);
note that the above delay is only estimation, and depends on many factors such as compiler optimization. if the compiler optimization is turned on it may ignore the loop..
another way for delay is probably to use the timer of your MCU. this can achieve more accurate delay as you wish.