找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 4544|回復(fù): 5
收起左側(cè)

模擬交通燈在黃燈閃爍的時(shí)候蜂鳴器響的c語言程序怎么寫

[復(fù)制鏈接]
ID:115772 發(fā)表于 2016-9-10 14:55 來自觸屏版 | 顯示全部樓層 |閱讀模式
模擬交通燈在黃燈閃爍的時(shí)候蜂鳴器響的c語言程序怎么寫
回復(fù)

使用道具 舉報(bào)

ID:138155 發(fā)表于 2016-9-10 15:58 | 顯示全部樓層
本帖最后由 wuyibin2003 于 2016-9-10 16:00 編輯

調(diào)用一個蜂鳴器子程序啊 黃燈熄滅 蜂鳴器關(guān)閉 有源蜂鳴器可以用延時(shí) 開延時(shí)管 很簡單的
回復(fù)

使用道具 舉報(bào)

ID:139042 發(fā)表于 2016-9-10 17:27 | 顯示全部樓層
在定時(shí)器里置標(biāo)志初值,標(biāo)志可以用flag_beep,uchar型
如在50mS定時(shí)器中
    if(flag_beep!=0)
    {
        flag_beep--;
        BEEP=0; //蜂鳴器長音  引腳。0鳴音
    }
    else
    {
         BEEP=1;
    }
回復(fù)

使用道具 舉報(bào)

ID:139042 發(fā)表于 2016-9-10 17:29 | 顯示全部樓層
主程序中只要在需要鳴音的地方將flag_beep賦值為想要鳴響的時(shí)間即可。
如:
    flag_beep=10;
回復(fù)

使用道具 舉報(bào)

ID:139042 發(fā)表于 2016-9-10 17:31 | 顯示全部樓層
黃燈閃爍也可按此邏輯,在定時(shí)器中,用標(biāo)志位的方式閃爍,在主程序想用的地方,將該標(biāo)識為賦值為想閃爍的時(shí)間即可。只是閃爍和鳴音在中斷函數(shù)里田間閃爍的邏輯。
回復(fù)

使用道具 舉報(bào)

ID:153199 發(fā)表于 2016-12-16 16:17 | 顯示全部樓層
我可以發(fā)給你
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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