1、蜂鸣器
2、所用元件 2n5771 at89c51 button cap cap-elec crystal res speaker
例图:
例图代码:
#include<REGX51.H> sbit BEEP=P2^0; void delay(unsigned int i) { while(i--); }
void main() { while(1) { BEEP=1; delay(1000); BEEP=0; delay(1000); } }
2、开关声控蜂鸣器
所用元件
例图:
例图代码:
#include<REGX51.H> sbit BEEP=P2^0; sbit LED=P1^0; sbit SW=P3^0; unsigned char
count; void delay(unsigned int i) { while(i--); } void main() { while(1) {
if(SW==0) { for(count=200;count>0;count--) { BEEP=~BEEP; LED=~LED; delay(250);
} for(count=200;count>0;count--) { BEEP=~BEEP; LED=~LED; delay(500); } } } }
邮件:[email protected]
文章多处存在借鉴,如有侵权请联系修改删除