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

怎么样用单片机使无源蜂鸣器发出滴~滴的闹钟声音

时间:10-02 整理:3721RD 点击:
最近学习蜂鸣器,要想蜂鸣器发出滴~滴的闹钟声音程序怎么写啊?
求大虾们帮帮忙?我网上搜索很久都没有找到。
在此感谢大虾们了!

无源蜂鸣器,由于内部没有振荡源,故需要用单片机提供给蜂鸣器一定的震荡频率,才能发出声响,而有源蜂鸣器则不需要,只要通电就会响。

'滴‘声的频率信号驱动蜂鸣器,根据需要开关这个信号就可以了

滴声的频率是多是呢
我试了好久,高低电平跳转,然后是中间间隔一下,都不怎么向,还是一直的发出声音,
能不能发个程序给我呢?谢谢了

#include <reg51.h>
sbit Beep =  P1^0 ;
void delay(unsigned int i) ;
void main()
{
         Beep= 1;
         delay(40);
         Beep=0;
         delay(40);
}
void delay(unsigned int i)
{
    char j;
    for(i; i > 0; i--)
        for(j = 200; j > 0; j--);
}         

请问这个程序还是一直发声怎么回事?

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

网站地图

Top