这段模拟警车报警声51单片机程序,在运行过程中蜂鸣器声音很轻,要怎样改能使声音变重 蜂鸣器的上面有一张贴纸,撕掉就响了。51的IO口的电流是足以驱动一个有源蜂鸣器了。单片机用C语言让蜂鸣器发出两种声调,怎么编程? 让蜂鸣器发出两种不同的声调很容易,只要给蜂鸣器的控制信号发送不同频率的脉冲就可以实现了,以下以延时方式来做。includedefine uchar unsigned chardefine uint unsigned intsbit SPK=P1^0;sbit K1=P1^7;发声函数void Alarm(uchar t){uchari,j;for(i=0;i;i+){SPK=~SPK;for(j=0;j;j+);由参数t行成不同的频率}}voidmain(){SPK=0;while(1){if(K1=1){Alarm(90);Alarm(120);}}}请问51用单片机和蜂鸣器如何实现六音报警器的声音??? 单片机只要能输出六种频率的方波信号就可以了。(电路连接如下:)在单片机最小系统的电路上,假如P2.0口接NPN型三极管的基极,三极管的发射极接地,三极管的集电极接蜂鸣器的负极,蜂鸣器的正极(串联一个300欧姆电阻)接电源正极;假如单片机的P2.1口作为触发信号的输入端,接按键或传感器。(此时单片机中的程序应该是:)通过检测P2.0口按键输入值,然后用P2.1口输出,没有按键按下时原值不变includedefine IN=P2^0;define fengmingqi=P2^1;void main(void){while(IN){for(char k=32000;k>;=0;k-){ for(char i=800;i>;=0;i-){ fengmingqi=0;for(char j=70;j>;=0;j-);fengmingqi=1;}for(char i=800;i>;=0;i-){ fengmingqi=0;for(char j=140;j>;=0;j-);fengmingqi=1;}for(char i=800;i>;=0;i-){ fengmingqi=0;for(char j=210;j>;=0;j-);fengmingqi=1;}for(char i=800;i>;=0;i-){ fengmingqi=0;for(char j=280;j>;=0;j-);fengmingqi=1;}for(char i=800;i>;=0;i-){ fengmingqi=0;for(char j=350;j>;=0;j-);fengmingqi=1;}for(char i=800;i>;=0;i-){ fengmingqi=0;for(char j=420;j>;=0;j-);fengmingqi=1;}}}}经过仔细研究后,以上程序可以简缩为:。单片机设计倒计时蜂鸣器报警的编程代码 int sec=60;int cnt=0;char Buzzer=1;关闭蜂鸣器void Timer0Init(void)/5毫秒@11.0592MHz{AUXR&0x7F;定时器时钟12T模式TMOD&0xF0;设置定时器模式TL0=0x00;设置定时初值TH0=0xEE;设置定时初值TF0=0;清除TF0标志ET0=1;开T0中断EA=1;开总中断TR0=1;定时器0开始计时}void Timer0Interrupt(void)interrupt 1{cnt+;if(cnt>;=200){cnt=0;sec-;if(sec=0)EA=0;}}其它就自己写了。if(sec=0)Buzzer=0;c51单片机怎么编程让蜂鸣器发出嘟嘟嘟的声 你可以在 上搜索“单片机播放音乐”,你会得到很多答案,也能比较深刻解决这个问题。单片机发声音,是编程 在 接有 蜂鸣器 的端口 间歇的输出某种频率的脉冲。单片机在端口输出频率脉冲的最简单的方法 是使用 延时。void beep(){unsigned char i,j,k;for(i=0;i;i+){for(j=0;j;j+){for(k=0;k;k+);SPK=!SPK;发声音}for(j=0;j;j+){for(k=0;k;k+);间歇时间}}}蜂鸣器发出警车那种声音程序怎么写。? 知道频率范围和各频率响的时间长度就可写出。头文件:include函数:Beep(整数频率,响的时间毫秒);例如:多来米发少拉希垛:includeincludeincludemain(){Beep(523,500);Beep(587,500);Beep(659,500);Beep(698,500);Beep(784,500);Beep(880,500);Beep(980,500);Beep(1060,500);}你可以用循环语句做。蜂鸣器c语言程序方法详解 首先查看蜂鸣器型号,然后作出电路图,定义管脚,编写程序。2 3 sbit laba=P1^2;定义喇叭端口 4 延时函数声明*/ void mdelay(unsigned int t) { unsigned char n;。求无源蜂鸣器响亮报警的C语言程序 发生于PWM输出的频率有关,频率越大音就越高,改变频率输出可以使声音变化.如果是滴滴,就开一段时间,关一段时间,在开一段51单片机蜂鸣器响程序怎么写?最简单的。 如果是有源蜂鸣器的2113话很简单,只需要按照5261对应的电路给出4102电平(比如PNP驱动的只要给出低电平即可)1653,无源的麻烦一点,需要给一定频率的方波才能发声,增强型51可以直接使用PWM,普通51可以使用定时器模拟PWM进行驱动,网上的例子很多,多看看就行了
随机阅读
- 横道图的步骤 横道图中怎么确定工期?然后再按什么步骤画出横道图的?
- 广州白云宾馆怎么去沙面公园 从广州越秀公园怎么到沙面岛!
- 小荷亭亭水中仙 桃花源的作文
- 爱维婴母婴用品加盟是真的还是假的 爱维母婴
- 一起来捉妖幼尾狐攻略? 一起来捉妖毒属性怎么克制
- 毛主席领导穷人闹革命,打江山,坐江山,消灭剥削和剥削制度错误吗? 浙江江山毛家田
- 天边观明月海上见青山 猜一字谜:一轮明月挂天边,淑女才子并蒂连.
- 青岛工商行政管理 青岛市工商局电话。
- 我要一杯青岛啤酒用英语怎么说 英语翻译
- 迅雷出问题了吗
- 七龙珠Z的哪一集是布玛生小孩? 七龙珠布尔玛生特兰克斯
- 从泸州水井沟直接打的士到玄滩多少钱 就是平时 泸州水井沟二手单车
- 201年11月30日为最大跌幅 2011年1月30日是星期几?
- 愿天堂没有病痛,一路走好[难过][难过][难过] 意思是大概天堂没有病痛的英文歌曲
- 丽水中东路中山街饰品店 想问一下美探们在广安门附近有没有什么好吃的特色美食?
- 模板木支撑及钢支撑 什么是“钢支撑”和“木支撑”?
- 阜南成城中学校长马新 阜南十小给成成中学、相离有多远
- 产权证已经过户 土地证还没过户 房产证已过户,土地证没有过户,怎么办
- 无线基站勘测设计工程师待遇如何 做移动的基站还有宽带勘察设计有前景嘛?
- 心理健康重在及时应对心理问题是对还是错 该如何维护自己的身心健康