求无源蜂鸣器响亮报警的C语言程序

要C语言程序,发出声音要响亮清脆的滴滴--滴滴--滴滴这样,单片机晶振是12MHZ,我试了好多都不行,我写的是给个1ms的PWM脉冲,发出的声音却一直连续都是滴---------这样,中间不会断开,要软件定时,不要定时器定时

发生于PWM输出的频率有关,频率越大音就越高,改变频率输出可以使声音变化.
如果是滴滴,就开一段时间,关一段时间,在开一段
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-07-28
中间做个delay延时1S停掉pwm然后再打开PWM滴不就行了本回答被网友采纳
第2个回答  2015-07-29
C语言可以用sleep函数实现ms级的延时
第3个回答  2015-08-13

你先不要写难的,我给你一个简单的C语言程序:两分钟倒计时

第4个回答  2015-07-28
可以的不免费

求如下图无源蜂鸣器c语言编程
unsigned int a,b; for(a=200;a>0;a--) \/\/节拍时间{ while(b--) \/\/输出频率 FM=~FM;} 像这样,蜂鸣器是可以响的,祝你好运!

C语言单片机“嘀、嘀、……”报警声设计 每一行C语言代码都要详细解释...
inclde "reg52.h" \/*头文件*\/ define P1^1 p1.1 \/*将蜂蜜器连到这个引脚,你也可以连到其他脚,改这行代码就是*\/ int i,j;void delay() \/*延时程序*\/ { for(i=0;i<1000;i++){ for(j=0;j<1000;j++){ ;\/*nothing*\/ } } } void main(){ while(1) \/*让...

...单片机+蜂鸣器报警同时LED灯亮+数码管显示的程序,汇编\\C语言都可以...
给你个程序参考吧,#include<reg52.h> include<intrins.h> define uint unsigned int define uchar unsigned char sbit d=P3^4;void delay200ms(void){ unsigned char i,j,k;for(i=5;i>0;i--)for(j=132;j>0;j--)for(k=150;k>0;k--);} void main(){ uchar r,t;r=0xfe;whi...

本人正在学习stm8,使用IAR编程,求代码把蜂鸣器弄响
_DO+c,_DO+c,_DO+c,_M+sq,_DO+m,_SOL0+m,_MI+c,_MI+c,_M+sq,_MI+m,_DO+m,_DO+c, _MI+c,_M+sq,_SOL+m,_SOL+m,_FA+c,_MI+c,_M+sq,_RE+m,_RE+m,_M+sq,_RE+c,_MI+c, _FA+m,_M+sq,_FA+m,_MI+c,_RE+c,_MI+m,_DO+m,_M+sq,_DO+c,_MI+c,_RE+m,_...

求一个关于单片机的蜂鸣器的C语言程序,如果好,可行的话有追加分~
7. C语言源程序 include <AT89X51.H> include <INTRINS.H> bit flag;unsigned char count;void dely500(void){ unsigned char i;for(i=250;i>0;i--){ _nop_();} } void main(void){ while(1){ if(P1_7==0){ for(count=200;count>0;count--){ P1_0=~P1_0;dely500();}...

...单片机程序,开关点亮LED灯,点亮数码管,蜂鸣器叫。 谢谢! *_百度知 ...
include<reg52.h> \/\/--定义你要使用的IO口--\/\/ define GPIO_DIG P0 \/\/--声明全局函数--\/\/ void Delay10ms(unsigned int c); \/\/误差 0us \/\/--定义全局变量--\/\/ \/\/RAM,ROM unsigned char code DIG_CODE[16]={0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07,0x7F, ...

求51单片机蜂鸣器程序
开关C语言程序:sbit P2^0=KEY;sbit P2^1=BEEP;unsigned char KEYNUM=0;void main(){while(1){if(KEY==0)\/\/开关按下;{KEYNUM++; }if(KEYNUM==1)\/\/第一次按下;{BEEP=1; \/\/蜂鸣器响 }if(KEYNUM==2)\/第二次按下;{BEEP=0; \/\/蜂鸣器不响KEYNUM=0; }}} 51单片机,编写延时...

求一个用avr studio 软件c语言的一个蜂鸣器音乐程序
求一个用avr studio 软件c语言的一个蜂鸣器音乐程序  我来答 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览16 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 蜂鸣器 avr studio 软件 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中...

求c51单片机蜂鸣器演奏《青花瓷》c语言程序
void t0int() interrupt 1 \/\/T0中断程序,控制发音的音调 { TR0 = 0; \/\/先关闭T0 speaker = !speaker; \/\/输出方波, 发音 TH0 = timer0h; \/\/下次的中断时间, 这个时间, 控制音调高低 TL0 = timer0l;TR0 = 1; \/\/启动T0 } \/\/--- ...

不用旋律只是单调的发声蜂鸣器用C语言怎么的程序?
Windows下蜂鸣器发生函数API:BOOL Beep(DWORD dwFreq,DWORD dwDuration);第一个参数是发音频率:范围37~32767第二个参数是发声时间:毫秒 例如:Beep( 750, 300 );

相似回答