?? spk.c
字號(hào):
/****************************************Copyright (c)**************************************************
**
**
**
**
**
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名: SPK.c
**創(chuàng) 建 人: 李功周
**最后修改日期: 2008年10月07日
**描 述: 風(fēng)鳴器 API 函數(shù)
**
**--------------歷史版本信息----------------------------------------------------------------------------
** 創(chuàng)建人: 李功周
** 版 本: v1.0
** 日 期: 2008年10月7日
** 描 述: 原始版本
**
**------------------------------------------------------------------------------------------------------
*/
#include <LPC2103.H>
#define BEEPCON 1<<11 // P0.11引腳控制B1,低電平蜂鳴
/****************************************************************************
* 名 稱:SpkOn()
* 功 能:開風(fēng)鳴器。
* 入口參數(shù):time 開鳴器的時(shí)間,0一直開,負(fù)數(shù)為關(guān)風(fēng)鳴品
* 出口參數(shù):無
****************************************************************************/
void SpkOnTime(int time)
{
int i;
if( time < 0 )
{
IOSET |= BEEPCON;
return ;
}
IOCLR |= BEEPCON;
if( time == 0 ) return;
while(time--)
{
i = 1500;
while(i--);
}
IOSET |= BEEPCON;
}
/****************************************************************************
* 名 稱:InitSpkt()
* 功 能:風(fēng)鳴器初始化。
* 入口參數(shù):無
* 出口參數(shù):0 成功,其它失敗
****************************************************************************/
void InitSpk(void)
{
unsigned char a=1;
PINSEL0 &=~(3<<22) ; // 設(shè)置管腳連接GPIO
IODIR |= BEEPCON; // 設(shè)置I/O為輸出
IOSET |= BEEPCON;
if(a)
{
return ;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -