单片机延时程序

2019-07-15 19:05发布

本帖最后由 蓝天ss 于 2014-7-23 15:15 编辑

#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit SPK=P3^6;
void delay(uint x);
void main ()
{
                 
SPK=0;
delay(1);
SPK=1;           
}
void delay(uint x)
{
        uchar y;
        while(x--)
        {
                for(y=114;y>0;y--);
        }
}        



这是一段控制蜂鸣器的程序,其中的延时程序我想要延时0.25ms ,不知道该怎么写了  ,也不知道该怎么定义变量了    麻烦大家帮忙  设备晶振 应该是24MHZ      
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。