用c语言编程一般都不好算这个时间这种情况也可以用定时器来做,这个时间一般在调试程序时能算出来,调试时选择好晶振频率,进入调试模式,这时右下角会显示程序的运行时间,将程序运行到延时函数前,记录下程序的运行时间,然后把程序运行延时函数,记录运行时间,将两个时间相减即可得到延时时间,如果时间不对应不断修改参数再次调试,另一个办法是算出来我就不算了