基于c语言的单片机程序开发已经成为开发主流。而一些硬件系统需要使用非常精确的定时(例如:使用单片机驱动DS18B20时,其允许的误差为十几微秒。否则该器件便不可使用)。本文在详细分析汇编语言延时程序和c语言延时程序的基础上。得出了C语言延时程序延时时间计算公式。由于公式中包含四个参数,而通过人工确定四个参数,往往效率低下。因此,本文开发了基于VB的单片机C语言延时程序各参数自动计算系统。