这段模拟警车报警声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进行驱动,网上的例子很多,多看看就行了
随机阅读
- 上海市浦东新区有哪些好学校盘点一下? 张江还是建平西校
- 现在是十月谁问你十一月了 请你们帮帮我
- 使用金蝶系统如何进行固定资产卡片查询 金蝶固定资产卡片如何打印
- 中国国际出版贸易集团 中国国际图书贸易集团有限公司怎么样?
- 黄芪健中汤可以吃一年吗 月经期可以喝黄芪建中汤吗?
- ppr管承受空气压力是多少 PPR管能否当气管用,承受压力有多少,请详细说明,谢谢
- 图表怎么是横轴变成纵轴 excel图表制作如何更改横轴纵轴上的数据
- 风湿安泰片的疗效是怎么样的啊 风湿安泰片有什么副作用
- 在广州找了租屋 广州市天河区东圃联合社区9号公寓
- 哈尔滨市南岗远大购物中心 哈尔滨远大购物中心南岗店活动
- 谈一下中国喜剧片的现状 推荐几部喜剧片,要真的很搞笑的,国内国外的都可以
- 深圳汉京山23楼 汉京山怎么样?好不好?值不值得买?
- 南阳卫校下午几点上班 南阳上卫校初中毕业可以上吗?需要分数吗?要回答哦拜托了谢谢
- 数字媒体技术出来干什么? 浙江广播电视大学招聘竞争大吗
- 宜州服务站坐中巴车到金城江服务站多少时间...
- 男士健康的举办活动 男士健康封面
- 运足了气力换成一个四字词语
- 为什么明朝嘉靖年间会出现「倭患」?是当时经济强盛还是衰退的表现? 厦门中和武术馆学费
- 益民大厦审驾照 乌鲁木齐市益民大厦在红光山什么地方,做几路车能到
- 深圳大学的宿舍条件如何?校区内有哪些生活设施? 恭喜你啊 天豪