#include "delay.h" void Delay10us() //@20.000MHz { unsigned char i; _nop_(); _nop_(); i = 64; while (--i) ; } void Delay50us() //@20.000MHz { unsigned char i, j; _nop_(); _nop_(); i = 2; j = 73; do { while (--j) ; } while (--i); } void Delay50ms() //@20.000MHz { unsigned char i, j, k; _nop_(); _nop_(); i = 6; j = 19; k = 172; do { do { while (--k) ; } while (--j); } while (--i); } void Delay1000ms() //@20.000MHz { unsigned char i, j, k; i = 102; j = 118; k = 192; do { do { while (--k) ; } while (--j); } while (--i); }