无源蜂鸣器怎么发声
时间:10-02
整理:3721RD
点击:
void beep()
{
unsigned char i , j;
for (i=0;i<100;i++)
{
BEEP=!BEEP; //BEEP取反
for (j = 0 ; j<250 ; j++) //需要产生方波
_nop_();
}
BEEP=1; //关闭蜂鸣器
}
不懂这个程序 是怎么使蜂鸣器发声的 大侠给解释下 多谢!
{
unsigned char i , j;
for (i=0;i<100;i++)
{
BEEP=!BEEP; //BEEP取反
for (j = 0 ; j<250 ; j++) //需要产生方波
_nop_();
}
BEEP=1; //关闭蜂鸣器
}
不懂这个程序 是怎么使蜂鸣器发声的 大侠给解释下 多谢!
p15反复输出高低电平,由三极管控制蜂鸣器发出声音
具体解释下这个程序呗 谢谢了
哪一句是反复给P15高低电平的呢
最终beep=1 不是关闭蜂鸣器吗 为什么会一直响
里面的_nop_()函数式可有可无吧?
介绍的好
—nop—就是一空函数,空语句,加不加都行,只是为了达到延时的作用