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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 9406|回復(fù): 17
打印 上一主題 下一主題
收起左側(cè)

關(guān)于單片機(jī)控制的無源蜂鳴器的延時(shí)問題?

  [復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 10 黑幣 回復(fù)本帖可獲得 2 黑幣獎(jiǎng)勵(lì)! 每人限 2 次
跳轉(zhuǎn)到指定樓層
樓主
ID:377872 發(fā)表于 2018-8-11 11:18 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
     無源蜂鳴器這段是什么意思?
       void delay()
             {
                uchar m,n,s;
                 for(m=20;m>0;m--);
                 for(n=20;n>0;n--);
                 for(s=248;s>0;s--);
              }
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:155507 發(fā)表于 2018-8-11 12:51 | 只看該作者
阻塞性軟件延時(shí)函數(shù)程序, 方法效率很低,讓芯片在那兒空運(yùn)行幾百毫秒,什么也不做,真是莫大的浪費(fèi),

評(píng)分

參與人數(shù) 1黑幣 +10 收起 理由
woshige + 10 大佬就是大佬 什么時(shí)候我也能說出這樣的話.

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:377872 發(fā)表于 2018-8-11 15:27 | 只看該作者
angmall 發(fā)表于 2018-8-11 12:51
阻塞性軟件延時(shí)函數(shù)程序, 方法效率很低,讓芯片在那兒空運(yùn)行幾百毫秒,什么也不做,真是莫大的浪費(fèi),

但是沒有這段程序我的蜂鳴器就不響了。。。
回復(fù)

使用道具 舉報(bào)

地板
ID:298053 發(fā)表于 2018-8-11 19:07 | 只看該作者
延時(shí)函數(shù),看讓蜂鳴器怎么響了,如果只是控制蜂鳴器響或不響延時(shí)函數(shù)一般不起作用(具體看整體),如果還要控制蜂鳴器的音調(diào),那可能會(huì)使用延時(shí)函數(shù)來輸出pwm波(一般用定時(shí)器來做),無源蜂鳴器通電好像是不會(huì)響的(我也沒用過,不敢肯定),要給一定頻率信號(hào)(pwm)才會(huì)響。

評(píng)分

參與人數(shù) 1黑幣 +5 收起 理由
hyg1997 + 5 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

5#
ID:384109 發(fā)表于 2018-8-11 22:06 | 只看該作者
蜂鳴器分無源蜂鳴器和有源蜂鳴器兩種,有源蜂鳴器只需要給供電就可以響,所以控制起來方便。無源蜂鳴器需要給與一定頻率的信號(hào)使蜂鳴器振蕩發(fā)聲,所以要有一個(gè)產(chǎn)生一定頻率方波信號(hào)的程序,否則無源蜂鳴器使不會(huì)響的。
在有源蜂鳴器里有一個(gè)振蕩電路來產(chǎn)生使無源蜂鳴器發(fā)聲的電路,所以有源蜂鳴器是無源蜂鳴器和振蕩電路的組合

評(píng)分

參與人數(shù) 2黑幣 +25 收起 理由
hyg1997 + 5 贊一個(gè)!
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

6#
ID:155507 發(fā)表于 2018-8-12 10:01 | 只看該作者
hyg1997 發(fā)表于 2018-8-11 15:27
但是沒有這段程序我的蜂鳴器就不響了。。。

你要控制無源蜂鳴器, 可以通過定時(shí)器的定時(shí)中斷,每一個(gè)時(shí)間到都完成不同的處理動(dòng)作,如何去做呢。一般我們會(huì)想到在一個(gè)定時(shí)中斷函數(shù)中再定義static 變量繼續(xù)定時(shí),到了所需時(shí)間,做不同的動(dòng)作。

我們會(huì)發(fā)現(xiàn),原來用定時(shí)中斷來處理會(huì)更好。比如我們可以500ms中斷一次,讓燈亮或滅,其余的時(shí)間,系統(tǒng)還可以做非常之多的事情,效率一下提升了很多。

評(píng)分

參與人數(shù) 1黑幣 +5 收起 理由
hyg1997 + 5 很給力!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

7#
ID:213173 發(fā)表于 2018-8-12 14:34 | 只看該作者
利用T1中斷作無源蜂鳴器2KHz驅(qū)動(dòng)信號(hào)發(fā)生器
void Timer1Init()        //250微秒@12.000MHz
{
        TMOD &= 0x0F;        //設(shè)置定時(shí)器模式
        TMOD |= 0x20;        //設(shè)置定時(shí)器模式
        TL1 = 0x06;                //設(shè)置定時(shí)初值
        TH1 = 0x06;                //設(shè)置定時(shí)重載值
        TR1 = 1;                //定時(shí)器1開始計(jì)時(shí)
    EA  = 1;                //開總中斷
    ET1 = 1;                //開T1中斷
}

void Timer1Interrupt() interrupt 3
{
        if(sign==1)                        //使能蜂鳴器
                Buzzer=~Buzzer;        //蜂鳴器端口取反
        else Buzzer=0;                //蜂鳴器復(fù)位
}

評(píng)分

參與人數(shù) 2黑幣 +40 收起 理由
angmall + 35 贊一個(gè)!
hyg1997 + 5 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

8#
ID:364278 發(fā)表于 2018-8-12 19:53 | 只看該作者
無源蜂鳴器用途不是很廣,也可能是我孤陋寡聞,無源蜂鳴器我用32輸出方波控制做過音樂盒,如果僅僅是
回復(fù)

使用道具 舉報(bào)

9#
ID:364278 發(fā)表于 2018-8-12 19:58 | 只看該作者
說實(shí)話如果你僅僅用他的報(bào)警功能做一個(gè)簡單的三極管放大電路,管腳給個(gè)電平就能響
回復(fù)

使用道具 舉報(bào)

10#
ID:385372 發(fā)表于 2018-8-18 17:53 | 只看該作者
無源蜂鳴器需要給與一定頻率的信號(hào)使蜂鳴器振蕩發(fā)聲,所以要有一個(gè)產(chǎn)生一定頻率方波信號(hào)的程序,否則無源蜂鳴器使不會(huì)響
回復(fù)

使用道具 舉報(bào)

11#
ID:387065 發(fā)表于 2018-8-18 21:55 | 只看該作者
這個(gè) 是一段演示函數(shù),可以固定間隔頻率 就可以使蜂鳴器發(fā)聲
回復(fù)

使用道具 舉報(bào)

12#
ID:387065 發(fā)表于 2018-8-18 21:56 | 只看該作者
主要看無源還是有源
回復(fù)

使用道具 舉報(bào)

13#
ID:386381 發(fā)表于 2018-8-19 19:14 來自觸屏版 | 只看該作者
就是改變輸出脈沖的寬度
回復(fù)

使用道具 舉報(bào)

14#
ID:431356 發(fā)表于 2018-12-1 18:54 | 只看該作者
通過循環(huán)來延時(shí)吧
回復(fù)

使用道具 舉報(bào)

15#
ID:437304 發(fā)表于 2018-12-1 19:17 | 只看該作者
讓系統(tǒng)在那算術(shù),延時(shí)
回復(fù)

使用道具 舉報(bào)

16#
ID:437304 發(fā)表于 2018-12-1 19:17 | 只看該作者
這樣延時(shí)浪費(fèi)系統(tǒng)的資源
回復(fù)

使用道具 舉報(bào)

17#
ID:357520 發(fā)表于 2018-12-1 20:22 | 只看該作者
人中狼 發(fā)表于 2018-8-11 22:06
蜂鳴器分無源蜂鳴器和有源蜂鳴器兩種,有源蜂鳴器只需要給供電就可以響,所以控制起來方便。無源蜂鳴器需要 ...

漲知識(shí)了
回復(fù)

使用道具 舉報(bào)

18#
ID:249013 發(fā)表于 2018-12-1 21:08 | 只看該作者
這個(gè)可以自己調(diào)出來不同的聲音的。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表