亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標(biāo)題: 第9章 綜合練習(xí)9.3 9.4 [打印本頁]

作者: 卓然塵世間    時間: 2026-4-11 09:44
標(biāo)題: 第9章 綜合練習(xí)9.3 9.4
本帖最后由 卓然塵世間 于 2026-4-13 09:36 編輯

9.3蜂鳴器
蜂鳴器從結(jié)構(gòu)區(qū)分分為壓電式蜂鳴器和電磁式蜂鳴器。壓電式為壓電陶瓷片發(fā)音,電流比較小一些,電磁式蜂鳴器為線圈通電震動發(fā)音,體積比較小。
按照驅(qū)動方式分為有源蜂鳴器和無源蜂鳴器。這里的有源和無源不是指電源,而是振蕩源。有源蜂鳴器內(nèi)部帶了振蕩源,如圖9-3所示中,給了BUZZ引腳一個低電平,三極管導(dǎo)通蜂鳴器就會直接響。而無源蜂鳴器內(nèi)部是不帶振蕩源的,要讓它響必須給500Hz4.5KHz之間的脈沖頻率信號來驅(qū)動它才會響。有源蜂鳴器往往比無源蜂鳴器稍貴,因為里邊多了振蕩電路,驅(qū)動發(fā)音也簡單,靠電平就可以驅(qū)動,而無源蜂鳴器價格比較便宜,但驅(qū)動起來比較麻煩。

9-3  蜂鳴器電路原理圖
如圖9-3所示,Kingst51開發(fā)板采用的是有源蜂鳴器,由于蜂鳴器電流依然相對較大,因此需要用三極管驅(qū)動。蜂鳴器經(jīng)常用于電腦、打印機、萬用表這些設(shè)備上做提示音,提示音一般也很簡單,發(fā)出個聲音就可以了。
#include <reg52.h>
sbit BUZZ = P1^6;  //蜂鳴器控制引腳
void main()
{
    EA = 1;       //使能總中斷
    TMOD = 0x01;  //設(shè)置T0為模式1
    TH0  = 0xFC;  //T0賦初值0xFC67,定時1ms
    TL0  = 0x67;
    ET0  = 1;     //使能T0中斷
    TR0  = 1;     //啟動T0
    BUZZ = 0;     //啟動蜂鳴器鳴叫
   
    while (1);
}
/* T0中斷服務(wù)函數(shù),用于控制蜂鳴器發(fā)聲 */
void InterruptTimer0() interrupt 1
{
    static unsigned int tmr = 0;
    TH0 = 0xFC;   //重新加載重載值
    TL0 = 0x67;
    tmr++;
    if (BUZZ == 0)
    {
        if (tmr >= 500)  //蜂鳴器鳴叫0.5s
        {
            BUZZ = 1;
            tmr = 0;
        }
    }
    else
    {
        if (tmr >= 1500)  //蜂鳴器關(guān)閉1.5s
        {
            BUZZ = 0;
            tmr = 0;
        }
    }
}
9.4繼電器
繼電器是根據(jù)一定的信號來接通或者斷開電流電路的控制元件,它具有控制系統(tǒng)和被控制系統(tǒng)。當(dāng)控制系統(tǒng)達到一定條件時,繼電器會動作,使被控制的輸出電路導(dǎo)通或者斷開。
繼電器具有隔離、轉(zhuǎn)換、放大和自動保護等多種功能。它能夠?qū)⑤斎腚娐分械男‰娏、低電壓信號轉(zhuǎn)換為輸出電路中的大電流、高電壓信號,從而驅(qū)動各種負(fù)載設(shè)備。同時,繼電器還能夠?qū)崿F(xiàn)電路之間的隔離,保護電路免受干擾和損壞。此外,繼電器還具有靈敏度高、動作速度快、體積小、重量輕等優(yōu)點。這使得繼電器在電力系統(tǒng)、通信系統(tǒng)、自動控制系統(tǒng)等領(lǐng)域得到了廣泛應(yīng)用。
Kingst51開發(fā)板所使用的繼電器是一個5V控制系統(tǒng),最大被控制電壓250V的繼電器。它一共有5個引腳,其中2個控制系統(tǒng)引腳,3個被控制系統(tǒng)引腳。3個被控制引腳為單刀雙擲,分別為公共端,常開和常閉,如圖9-4所示。

9-4 繼電器原理圖
9-4中,當(dāng)單片機的RELAY引腳為高電平時,三極管截止,繼電器的控制端沒有電流通過,1腳和公共端2腳接到一起;當(dāng)單片機的RELAY引腳為低電平時,三極管導(dǎo)通,這時候由于磁力的作用,3腳和公共端2腳吸合到一起。
繼電器的用法分為常開(NO,Normally Open)和常閉(NC,Normally Closed)兩種方式。常開指的是繼電器線圈在未通電的狀態(tài)下,其觸點處于斷開狀態(tài)。常開方式常用于在特定條件下啟動某個電器設(shè)備的場景,比如聲控?zé),電動門禁等。常閉指的是繼電器線圈在未通電的狀態(tài)下,其觸點處于閉合狀態(tài)。常閉常用于在特定條件下斷開連接的場合,比如安全監(jiān)測系統(tǒng),當(dāng)檢測到氣體泄漏時,繼電器激活,斷開常閉點。
9-4中加了一個D4這樣一個二極管,這個二極管稱之為續(xù)流二極管。繼電器內(nèi)部有線圈,屬于感性器件,當(dāng)三極管導(dǎo)通給繼電器供電時,就會有導(dǎo)通電流流過繼電器,電感上也會儲存有能量。但是當(dāng)三極管從導(dǎo)通變截止時的瞬間,經(jīng)+5V-三極管-繼電器-GND”這條回路就截斷了,無法通過電流,而電感由于之前存儲了電流這個時候無處可去了,就是要經(jīng)過D4和繼電器自身的環(huán)路來消耗,從而避免了關(guān)斷時由于電感電流造成的反向沖擊,接續(xù)關(guān)斷時的電流,這就是續(xù)流二極管名稱的由來。
繼電器的控制程序比較簡單,如下所示通過IO口即可控制繼電器的開關(guān)。
#include <reg52.h>
sbit RELAY = P3^3;  //繼電器控制引腳
void main()
{
    unsigned int i;
    RELAY = 0;                //繼電器吸合
    for (i=0; i<50000; i++);  //延時一段時間
    RELAY = 1;                //繼電器釋放
   
    while (1);
}


作者: joyb    時間: 2026-4-13 08:15
尊重下版權(quán)
作者: 卓然塵世間    時間: 2026-4-15 10:13
joyb 發(fā)表于 2026-4-13 08:15
尊重下版權(quán)

已經(jīng)得到作者的授權(quán)
作者: ljy5606    時間: 2026-4-15 10:55
感謝分享!辛苦啦




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1