源代码:
//最简单的蜂鸣器发声代码:
#include<reg52.h>
#include<intrins.h>
sbit beep=P1^5;
typedef unsigned int u16;
typedef unsigned char u8;
void delay(u16 i)
{
while(i--);
}
void main()
{
while(1)
{beep=0;
beep=~beep;
delay(100);
//变化来实现一个脉冲
//延迟程序来控制脉冲的频率,以达到不同的声音
}
}
仿真:密码9856
资料案例:
单片机实例288-用for语句控制蜂鸣器鸣笛次数.rar-专业指导文档类资源-CSDN下载
单片机实例186-蜂鸣器间断发声.rar-硬件开发文档类资源-CSDN下载