51单片机之蜂鸣器,有源蜂鸣器和无源蜂鸣器的区别,简叙三极管

有源蜂鸣器和无源蜂鸣器

这里的“源”不是指电源。而是指震荡源

我们知道,纸盆扬声器能发出声音是因为纸盆的振动,要想纸盆振动,就要让经过扬声器线圈的电流“通”、“断”、“通”、“断”......


有源蜂鸣器内部有震荡源,只要给它施加电流,它就会自动地“通”、“断”、“通”、“断”......,发出声音,所以编程的时候只需令它两端有电压差就行了。但是它的震荡源的频率是固定的,故发出声音的频率不能变,即只能发出一种音调。

无源蜂鸣器内部没有震荡源,想使它发出声音,要在编程时使它两端的电压差是“高”、“低”、“高”、“低”......虽然在编程的时候复杂一点,但是我们可以通过控制蜂鸣器两端电压的频率来控制其发出声音的音调。

简叙三极管

三极管分为PNP型和NPN型。B(BASE)基极,E(EMITTER)发射极,C(COLLECTOR)集电极。这两型只是C和E位置不同,可以进行类比。这里我只拿PNP型来说。



三极管的用处简单来说就是小电流驱动大电流。

小电流有多小呢?当然也不能太小,假设这个小电流需要大于1mA吧。



蜂鸣器用小电流驱动不起来,但是单片机不能输出大电流,需要额外的电源为蜂鸣器提供大电流。通过三极管,我们就可以通过单片机输出的小电流控制通过蜂鸣器的大电流。

所以蜂鸣器的电路长这个模样


P23引脚内部接有上拉电阻。(通俗解释,“上拉”,电压往上拉,即高电平5V。“电阻”,这条支路上接有一个电阻)

编程思路

VCC电位也是5V,R10电阻两端不存在压差,电流为0A,没有达到所需的“小电流”。编程P23引脚为低电平,达到“小电流”,蜂鸣器支路导通,发出声音。

#include <reg52.h>

sbit beep = P2^3;  //P23引脚位定义,命名为beep

void delay(unsigned int z)
{
    unsigned int x, y;
    for(x = z; x > 0; x--)
        for(y = 114; y >0; y--);
}

void main()
{
    while(1)
    {
        beep = ~beep;  //按位取反,原来是0就变1;原来是1,就变0
        delay(100);  //延时100ms,不要让它一直叫
    }
}
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,240评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,328评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,182评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,121评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,135评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,093评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,013评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,854评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,295评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,513评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,398评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,989评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,636评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,657评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352

推荐阅读更多精彩内容

  • 选择题部分 1.(),只有在发生短路事故时或者在负荷电流较大时,变流器中才会有足够的二次电流作为继电保护跳闸之用。...
    skystarwuwei阅读 12,890评论 0 7
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 8,984评论 0 13
  • 电路,顾名思义就是指由基本元件组成的电流通路,它主要有两个功能:一个是处理能量,包括能量的产生、传输、分配和使用等...
    小马爱读书阅读 4,607评论 0 6
  • Retrofit2的好处 超级解耦 解耦?解什么耦? 我们在请求接口数据的时候,API接口定义和API接口使用总是...
    穷极_d8f1阅读 262评论 0 0
  • 那天,我住院了,我终于住院了,我到底还是住院了。住院的原因是,医生说,要取出寄居在我身体里二十多年的冗物。我...
    云游天下看世界阅读 311评论 1 6