• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            蜂鳴器程序(51單片機蜂鳴器程序)

            更新時間:2023-03-01 08:47:14 閱讀: 評論:0

            51單片機蜂鳴器程序是什么?

            51單片機蜂鳴器程序為:

            #include"reg52.h"

            typedef unsigned char u8;

            typedef unsigned int u16;

            sbit beep=P1^5;

            void delay(u16 i)

            {

            while(i--);

            }

            void main()

            {

            while(1)

            {

            beep=~beep;

            delay(1000);//控制音調頻率

            beep=~beep;/控制聲音大小

            delay(10);

            }

            }

            擴展資料:

            BUZZER蜂鳴器的分類:

            1、按其驅動方式的原理分,可分為:有源蜂鳴器(內含驅動線路,也叫自激式蜂鳴器)和無源蜂鳴器(外部驅動,也叫他激式蜂鳴器)。

            2、按構造方式的不同,可分為:電磁式蜂鳴器和壓電式蜂鳴器。

            3、按封裝的不同,可分為:DIP BUZZER(插針蜂鳴器)和SMD BUZZER(貼片式蜂鳴器)。

            4、按電流的不同,可分為:直流蜂鳴器和交流蜂鳴器,其中,以直流最為常見壓電式蜂鳴器,用的是壓電材料,即當受到外力導致壓電材料發生形變時壓電材料會產生電荷。同樣,當通電時壓電材料會發生形變。

            電磁式蜂鳴器,主要是利用通電導體會產生磁場的特性,用一個固定的永久磁鐵與通電導體產生磁力推動固定在線圈上的鼓膜。

            由于兩種蜂鳴器發音原理不同,壓電式結構簡單耐用但音調單一音色差,適用于報警器等設備。而電磁式由于音色好,所以多用于語音、音樂等設備。


            求51單片機蜂鳴器程序

            #include<reg51.h>
            sbit buzzer = P1^0 ;聲明區
            void delay(int) ;
            void pul_BZ(int,int,int);聲明函數void main(void)
            {
            while(1)
            {
            pul_BZ(500,1,1); 調用發聲
            delay(1000); 延時1000 X 0.5ms
            pul_BZ(500,1,1);
            delay(1000);
            pul_BZ(500,1,1);
            delay(1000);
            pul_BZ(200,1,1);
            delay(1000);
            pul_BZ(200,1,1);
            delay(1000);
            }
            }void delay(int x)
            {
            int i,j;
            for(i=0;i<x;i++)
            for(j=0;j<60;j++);
            }void pul_BZ(int count;int TH;int TL)
            {
            int i;
            for(i=o;i<count;i++) //循環count次,時間count x 1ms
            {
            buzzer=1; //此程序段產生1HZ 信號
            delay(TH);
            buzzer=0;
            delay(TL);
            }
            }


            51單片機蜂鳴器程序

            #include<reg51.h>
            #include<intrins.h>
            #defineucharunsignedchar
            ucharpwm,ctl=5;
            sbitfmq=P1^0;
            bitflag;
            voiddelay(uchara)
            {
            uchari;
            while(a--)for(i=0;i<120;i++);
            }
            voidt0isr()interrupt1
            {
            pwm++;
            if(pwm<=ctl)P0=0xff;
            elP0=0x00;
            if(pwm==100)
            {
            pwm=0;
            ctl++;
            }
            if(ctl==100)flag=1;
            }
            main()
            {
            uchari,led;
            TMOD=0x02;
            TH0=236;
            TL0=236;
            ET0=1;
            EA=1;
            while(1)
            {
            led=0xfe;
            for(i=0;i<8;i++)
            {
            P0=led;
            led=led<<1;
            delay(200);
            }
            led=0xff;
            delay(200);
            led=0x7f;
            for(i=0;i<8;i++)
            {
            P0=led;
            led=led>>1;
            delay(200);
            }
            TR0=1;
            flag=1;
            while(flag);
            TR0=0;
            }
            }

            proteus蜂鳴器程序出現雜音怎么回事

            proteus蜂鳴器程序出現雜音是使用不當導致。根據查詢相關資料顯示proteus蜂鳴器使用不當導致電壓過高使膜片敲打到內部的其他零件,產生零件撞擊的聲音。未將proteus蜂鳴器頻率設訂在額定頻率上,例如規格是2730Hz,使用者卻給2400Hz就很容易有異音,尤其在額定頻率前百分之十范圍最會產生異音。

            51單片機蜂鳴器發出1KHz的信號的c語言程序

            通過中斷的方式,使用定時器0來提供1KHz的方波,蜂鳴器引腳定義為P1.0。代碼如下:
            #include
            <reg51.h>
            #define
            u8
            unsigned
            char
            sbit
            BEEP=P1^0;
            void
            main
            {
            EA=1;//開總中斷
            IT0=1;//打開定時器0源中斷允許開關
            TMOD=0x01;//選擇定時器0工作在方式0
            TR0=1;//啟動定時器0
            TH1=(65536-1000)/256;//賦值,定時1ms
            TL1=(65536-1000)%256;
            while(1)
            {;}
            }
            void
            TIM()
            interrupt
            1
            {
            TH1=(65536-1000)/256;
            TL1=(65536-1000)%256;
            BEEP=~BEEP;//蜂鳴器引腳輸出1KHz方波
            }

            本文發布于:2023-02-28 19:45:00,感謝您對本站的認可!

            本文鏈接:http://www.newhan.cn/zhishi/a/167763163467429.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:蜂鳴器程序(51單片機蜂鳴器程序).doc

            本文 PDF 下載地址:蜂鳴器程序(51單片機蜂鳴器程序).pdf

            標簽:蜂鳴器   程序   單片機
            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: av深夜免费在线观看| 午夜av高清在线观看| 小13箩利洗澡无码视频免费网站 | 女人与公狍交酡女免费| 国产一区二区高清不卡| 麻豆av一区二区三区| 亚洲熟女乱一区二区三区| 暖暖视频免费观看| 男人一天堂精品国产乱码| 广东少妇大战黑人34厘米视频| 国产精品久久久久久久9999| 中文字幕乱码一区二区免费| 伊人久久久av老熟妇色| 午夜福利国产片在线视频| 黄色三级网站免费| 人妻精品久久久无码区色视| 四虎成人在线观看免费| 国产亚洲欧美精品久久久| 国产成人亚洲欧美二区综合| 男女性高爱潮免费网站| 久久不见久久见免费视频观看| 日本最新免费二区三区| 国产欧美日韩精品丝袜高跟鞋| 99精品热在线在线观看视 | av永久天堂一区| 欧美人人妻人人澡人人尤物 | 高清免费毛片| 亚洲精品天堂在线观看| 国产拍拍拍无码视频免费| 蜜臀av在线无码国产| 777米奇色狠狠俺去啦| 亚洲一本大道在线| 国产午夜亚洲精品国产成人| 麻豆精品丝袜人妻久久 | 人妻激情偷乱视频一区二区三区| 九九成人免费视频| 久99久热只有精品国产99| 男女啪啪无遮挡免费网站| 久久精品国产99国产精品严洲| 无码专区AAAAAA免费视频| 真人无码作爱免费视频|