how do i wait exectly 6�s

im building an app to communicate with 1 wire ibuttons
for this i need to send and read command via serial port
no probs here but to make sure that i get the right data i need to use a perfect timing
here you get a link to program the 1 wire comm in c
i addjusted it to dynamic c but i dont know how to wait for x �s
for ms i use MS_TIMER
any ideas?
thx muk

Possibly you have to write a delay routine (while loop) that counts the number of cpu cycles needed for 6 microseconds.