单片机驱动蜂鸣器C51程序
#include< reg51.h>
#include< intrins.h>
#include< absacc.h>
#define uchar unsigned char
#define uint unsigned int
sbit k1=P1^4; //按钮1
sbit k2=P1^5; //按钮2
sbit beep=P3^7; //接蜂鸣器
/*********************************************************
本程序出自http://www.51hei.com会员uiesers的辛勤劳动,作用是驱动蜂鸣器发出声音,蜂鸣器接在单片机的p1.5口,由两个按钮控制.p1.4开,p1.5 关闭声音。
*********************************************************/
void Delay(uint num)//延时函数
{
while( --num );
}
/*********************************************************
蜂鸣器响一声
**********************************************************/
void BEEP()
{
unsigned char y;
for (y=0;y<150;y++)
{
while(1)
{