?? 蜂鳴器發聲.c
字號:
/********************************************************************
* 名稱 : 蜂鳴器發聲.c
* 功能 : 通過P1.2口電平的交替變化,來控制蜂鳴器唱歌
/***********************************************************************/
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit BELL = P1^2; //設置P1.2口,為控制蜂鳴器發聲的引腳
/********************************************************************
* 名稱 : Delay()
* 功能 : 延時,延時時間為 10ms * del。這是通過軟件延時,有一定誤差。
* 輸入 : del
* 輸出 : 無
***********************************************************************/
void Delay(uint del)
{
uint i,j;
for(i=0; i<del; i++)
for(j=0; j<1827; j++)
;
}
/********************************************************************
* 名稱 : Main()
* 功能 : 實現燈的閃爍
* 輸入 : 無
* 輸出 : 無
***********************************************************************/
void Main(void)
{
while(1)
{
BELL = 0;
Delay(1); //延時10毫秒
BELL = 1;
Delay(1); //延時10毫秒
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -