单片机STC89C52,8位,12M,程序如下:void delay(unsigned int cnt){ while(--cnt);}主程序有delay(1000)请问delay(1000)延时了多长时间,是怎么算的,希望高手能解决,还有就是如果是void delay(unsigned char cnt)又是怎么算的呢,两者的区别在哪里?