新人求助,用PIC单片机(如30F4011)怎样控制蜂鸣器使之发出以下图的高低频交替的声音呢?希望能具体点。

2024年11月22日 21:48
有2个网友回答
网友(1):

这个比较容易实现,编一个通用的延时子程序DELAY,可以延时若干个ms,形式参数为unsigned int,因此最大可以延时65.535s
假设用RD0输出,则这一段程序如下,程序比较简单,不加注解了:
while(1)
{ _RD0=0;
DELAY(5000);
_RD0=1;
DELAY(5000);
_RD0=0;
DELAY(10000);
_RD0=1;
DELAY(15000);
};

网友(2):

赞同楼上