这段模拟警车报警声51单片机程序,在运行过程中蜂鸣器声音很轻,要怎样改能使声音变重 蜂鸣器的上面有一张贴纸,撕掉就响了。51的IO口的电流是足以驱动一个有源蜂鸣器了。51单片机如何让蜂鸣器到达条件时只响一声,继续检测下一次条件 满足时再响一下(就是满足响一下以后不 首先要确定你的蜂鸣器是有源的还是无源的。有源蜂鸣器直接加电压就能响,但是貌似单片机IO口的驱动级别比较低,带不动蜂鸣器(有声但声音不大)。如果是无源的蜂鸣器,那么就要通过IO口输出振荡信号来驱动蜂鸣器了,一般开发板上带的都是这种,你可以调节声音频率的。其实我也是新手,建议以后遇到问题先搜索,比在知道等答案及时得多…我的问题基本上就是这么解决的…请问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;}}}}经过仔细研究后,以上程序可以简缩为:。51单片机蜂鸣器程序是什么? 51单片机 蜂鸣器 程序为: include\"reg52.h typedef unsigned char u8;typedef unsigned int u16;sbit beep=P1^5;void delay(u16 i) { while(i-);} void main() 。用51单片机控制蜂鸣器,如何使蜂鸣器输出最高声音 蜂鸣器有两种,一种是无源的,另一种为有源的,确认的方法为:1)看封装,如果引脚端为PCB板的,一般为无源的,引脚端为树脂灌封的,一般为有源的。2)加电实验,用5V电压点击接触引脚时,只有“哒哒”声的为无源的,发出一个单音响的为有源的。两种蜂鸣器用单片机的控制方法是一样的,对于无源的,要求单片机送出一组断续的音频信号,使蜂鸣器按要求发声,对于有源蜂鸣器,要求单片机送出一组断续的电脉冲信号,用于分断蜂鸣器的通断状态,而使有源蜂鸣器发出“嘀.嘀”,“嘀.嘀.嘀”等希望的声音。无源蜂鸣器举例:声响驱动程序 BELL-整点报时(闹钟音两短一长)void Beep(void){uint a;定义变量用于发声的长度设置uchar b;for(b=2;b>;0;b-){for(a=200;a>;0;a-){/第一个声音的长度beep=~beep;取反扬声器驱动口,以产生音频Delay_1us(500);音调设置延时}DelayM(1000);}for(a=1000;a>;0;a-){/第一个声音的长度beep=~beep;取反扬声器驱动口,以产生音频Delay_1us(500);音调设置延时}beep=1;音乐结束后扬声器关闭}有源蜂鸣器举例:void main(void){NB=0;有源蜂鸣器初始不送电while(1){NB=0;有源蜂鸣器断电delay(300);停一段时间NB=1;有源蜂鸣器。急求这个蜂鸣器报警电路的工作原理!!!!!! NPN三极管的基极由IO口控制,P1.7高电平时三极管导通,蜂鸣器与电源的通路接通,蜂鸣器报警,P1.7低电平时三极管截止,蜂鸣器的通路断开不报警。51单片机如何让蜂鸣器发出110的声音 #include<;reg52.h>;/包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义sbit SPK=P1^2;定义喇叭端口unsigned char frq;void DelayUs2x(unsigned char t);函数声明void DelayMs(unsigned char t);定时器初始化子程序void Init_Timer0(void){TMOD|=0x01;使用模式1,16位定时器,使用\"|\"符号可以在使用多个定时器时不受影响TH0=0x00;给定初值TL0=0x00;EA=1;总中断打开ET0=1;定时器中断打开TR0=1;定时器开关打开}主函数main(){Init_Timer0();初始化定时器while(1){DelayMs(1);延时1ms,累加频率值frq+;}}uS延时函数,含有输入参数 unsigned char t,无返回值unsigned char 是定义无符号字符变量,其值的范围是0~255 这里使用晶振12M,精确延时请使用汇编,大致延时长度如下 T=tx2+5 uSvoid DelayUs2x(unsigned char t){while(-t);}mS延时函数,含有输入参数 unsigned char t,无返回值unsigned char 是定义无符号字符变量,其值的范围是0~255 这里使用晶振12M,精确延时请使用汇编void DelayMs(unsigned char t){while(t-){大致延时1mSDelayUs2x(245);DelayUs2x(245);}}定时器中断子程序void Timer0_isr(void)。51单片机蜂鸣器响程序怎么写?最简单的。 如果是有源蜂鸣器的2113话很简单,只需要按照5261对应的电路给出4102电平(比如PNP驱动的只要给出低电平即可)1653,无源的麻烦一点,需要给一定频率的方波才能发声,增强型51可以直接使用PWM,普通51可以使用定时器模拟PWM进行驱动,网上的例子很多,多看看就行了怎么51无源蜂鸣器同时发出不同音调的声音 电子市场上出售的蜂鸣器有两种,一种是有源的,即加上电源就响的,那音调是固定的,不能改了,常用来报警。另一种是无源的,就像喇叭一样,需要加音频信号才响,音调就由音频信号的频率决定了。频率高音调就高,听起来就是高音,频率低就是低音,听起来就是低音。而音频信号的频率,用定时器的定时长短就可以控制了。这种程序网上到处都有。单片机80c51用汇编语言写让蜂鸣器发出一长三短声的程序 1长3短的主板报警声在Award BIOS和AMI BIOS代表了不同的含义。Award BIOS的报警音:1长3短:键盘控制器错误。有可能是键盘掉了或者坏了。AMI BIOS的报警音:1长3短:内存。
随机阅读
- 横幅中监督指导可以用督导替换么,因字数太多,会议室条件有限,须删减字数。 会议室课题无删减
- 气动杆 危险吗 缓冲气动杆 液压支撑杆怎样拆解放气
- 行政起诉状不服土地决定 不服行政复议决定的起诉状是怎么样的呢?
- 柳岩越整越丑 同样是整容,为什么主动承认自己整容的明星反而会获得观众好感?
- 班级集体徽标图 帮我制作一个班级的标志
- 郁金香.玫瑰,水仙花,菊花,月季花分别在一天中的哪个时间开放? 水仙郁金香要剥皮吗
- 平面利用系数是指什么 建筑平面系数与场地利用系数有何不同
- 桂平市白沙镇穷水产村吗 桂平市共有几个乡镇,分别是什么
- 路尼亚战记什么职业好 路尼亚战记黎恩
- 华为为什么说自己的芯片是自主研发芯片? arm9芯片封装简单
- 小米6突然死机了怎么办 小米6经常死机了怎么办
- 《让丛林进入》的读后感 丛林虎啸读后感
- 纳垢混沌星际战士兵种 战锤40k 如果你是个叛变星际战士你会加入混沌哪个混沌神?
- 重庆北大燕南资源 北大资源燕南这个项目的学区配套是什么学校?
- 清涧道情的基本特征 陕北道情唱清涧
- 昌平20路公交换乘879路公交车从哪里下车 南农家园到304医院南门
- 内心很纠结,该怎么办? 纠 四风 不能止步 作风建设永远在路上
- 你好,请问你有循环流化床锅炉的论文吗? 循环流化床锅炉 硕士论文
- 绵山云峰寺游览作文 绵山云峰寺到正果寺
- 方读此,勿慕彼,此未终,彼勿起,什么意思 方读此勿慕彼此未终彼勿起什么意思