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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3713|回復: 3
打印 上一主題 下一主題
收起左側

電子產品設計系統聲---思維及源代碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:9542 發表于 2014-6-5 23:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
/* .h文件 */
#ifndef _BEEPER_H
#define _BEEPER_H

extern void ProF_10mS_Beeper(void);
extern void SetBeep(u8 num,u8 time_on,u8 time_off);

#endif





/* .C文件 */
#include "macro.h"
#include "bsp.h"
#include "beeper.h"

/*
Auther: DongInker
System: InkerSys

           |-----------------------------------------BeenNum---------------------------------------------|
           |----------------------BeepCnt 1------------------|-----------------BeepCnt 2--------------|
開        |--beeper_on_timer---|                                |------------------------|                         |
關  -----|                                 |--beeper_off_timer--|                              |--------------------|

API使用

關閉:     SetBeep(0,0,0);
長叫:     SetBeep(1,0,0);
叫1聲 :   SetBeep(1,20,30);
叫2聲 :   SetBeep(2,20,30);
連續聲:   SetBeep(0XFF,20,30);

SetBeep(1,5,0);      按鍵人機界面使用
SetBeep(0xff,35,50); 運行中提示聲
SetBeep(0xff,20,30); 危險出錯警報聲

注: num > 0XFF 做連續聲特殊應用
*/

static u8    beeper_on_timer = 0,beeper_off_timer = 0,BeepNum = 0;
static u16  BeepCnt = 0;

/* 配置參數 (次數 開聲音時間  關聲音時間) */
GLOBAL void SetBeep(u8 num,u8 time_on,u8 time_off)
{

    BeepNum = num;
    beeper_on_timer  = time_on;
    beeper_off_timer = time_off;
    SetBeeper(0);
    BeepCnt = 0;
}

/* 系統后臺定時10mS調用一次 */
GLOBAL void ProF_10mS_Beeper(void)
{
    if(BeepCnt)
        {
        BeepCnt--;
        if(BeepCnt == beeper_off_timer)
            SetBeeper(0);
        }
    else
        {
        if(BeepNum == 0XFF)
            {
            SetBeeper(1);
            BeepCnt = beeper_on_timer + beeper_off_timer;
            }
        else if(BeepNum)
            {
            SetBeeper(1);
            BeepNum --;
            BeepCnt = beeper_on_timer + beeper_off_timer;
            }
    }
}



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:44262 發表于 2014-7-17 17:22 來自觸屏版 | 只看該作者
牛人大作,要是有電路圖就更好了
回復

使用道具 舉報

板凳
ID:9542 發表于 2014-7-17 23:59 | 只看該作者
a110 發表于 2014-7-17 17:22
牛人大作,要是有電路圖就更好了

控制連續聲蜂鳴器只要高低電平就可以了吧,跟電路圖沒什么關系啊
回復

使用道具 舉報

地板
ID:65877 發表于 2014-9-6 16:45 | 只看該作者
好好學習學習。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表