久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10174|回復: 6
收起左側

無源蜂鳴器的發生控制(部分程序)

[復制鏈接]
ID:223571 發表于 2017-10-2 15:17 | 顯示全部樓層 |閱讀模式
        while(1)
        {       
                beep=~beep;、//蜂鳴器已經定義,
                delay(10); //延時大約100us   通過修改此延時時間達到不同的發聲效果(頻率改變音色)       
               
                beep=1;
                delay(10); //延時函數,前面已經定義
                beep=0;
                delay(5);  //調節占空比達到通過改變聲音的大小  (還要進一步思考。因為與上面的周期不一致)

        }

問題:對無源蜂鳴器第一部分設置頻率(改變聲音的音色),第二部分設置占空比(改變聲音大小);但是前后的高低電平一個周期內,時間并不想等,有毛病嗎?

回復

使用道具 舉報

ID:213173 發表于 2017-10-2 17:01 | 顯示全部樓層
驅動無源蜂鳴器最好用定時器中斷輸出2000Hz,占空比50%的方波,用延時函數會嚴重影響其它程序運行。要改變頻率就改一下定時器重載值。改變占空比并不能明顯改變音量。
void Timer0Init()                //250微秒@12.000MHz
{
        TMOD= 0x02;                //設置定時器自動重載模式
        TL0 = 0x06;                //設置定時初值
        TH0 = 0x06;                //設置定時重載值
//        TR0 = 1;                //定時器0開始計時
        EA=1;               //開全局中斷
        ET0=1;              //允許T0中斷
}

void timer0() interrupt 1
{
        static uint count=0;//中斷計數變量
        count++;
        Buzzer=~Buzzer;                //蜂鳴器端口取反
        if(count>=500)                //持續時間
        {
                count=0;                //計數清0                               
                Buzzer=0;                //蜂鳴器端口復位
                TR0 = 0;                //定時器0關閉
        }
}
回復

使用道具 舉報

ID:237095 發表于 2017-10-3 11:06 | 顯示全部樓層
牛人大贊
回復

使用道具 舉報

ID:516175 發表于 2019-4-21 15:44 | 顯示全部樓層
請問此程序如何和通過按鍵控制蜂鳴器音量大小結合起來呢?
回復

使用道具 舉報

ID:518115 發表于 2019-4-21 21:14 | 顯示全部樓層
新手表示很難呀,看不明白
回復

使用道具 舉報

ID:518260 發表于 2019-4-22 01:15 | 顯示全部樓層
贊一個
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品视频一区二区三区 | 日韩成人在线一区 | 亚洲狠狠 | 成人免费xxxxx在线视频 | 国产一区二区三区精品久久久 | 一区二区三区在线播放视频 | 中文字幕第一页在线 | 国产激情99| 日韩综合在线视频 | 在线看无码的免费网站 | 成人精品免费 | 喷水毛片 | 日韩免费一区 | 精品久久精品 | 一区二区国产精品 | 福利片在线观看 | 午夜色婷婷| 成人一区二区视频 | 国产精品一区二区免费 | 爱草视频| 91精品国产自产在线老师啪 | 午夜视频网| 永久免费在线观看 | 国产色在线 | 国产精品视频久久久 | 日韩视频一区 | 久久宗合色| 成人不卡 | 亚洲一区二区 | 中文久久 | 人人干97| 精品视频在线观看 | 欧美日韩不卡 | 亚洲国产一区二区在线 | 精品国产乱码一区二区三区 | h片在线看 | 韩国理论电影在线 | 色橹橹欧美在线观看视频高清 | 日韩在线观看 | 亚洲视频免费在线观看 | 亚洲一区亚洲二区 |