微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 无源蜂鸣器怎么发声

无源蜂鸣器怎么发声

时间: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;                      //关闭蜂鸣器
}
不懂这个程序 是怎么使蜂鸣器发声的 大侠给解释下 多谢!


p15反复输出高低电平,由三极管控制蜂鸣器发出声音

具体解释下这个程序呗 谢谢了

哪一句是反复给P15高低电平的呢

最终beep=1 不是关闭蜂鸣器吗 为什么会一直响

里面的_nop_()函数式可有可无吧?

介绍的好

—nop—就是一空函数,空语句,加不加都行,只是为了达到延时的作用

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top