本帖最后由 蓝天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
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>