首页 >>  正文

51单片机蜂鸣器在哪

来源:baiyundou.net   日期:2024-09-23

昌琪货4719C51单片机蜂鸣器工作原理 -
高程茅17782105329 ______ 用延时程序或者定时器控制接蜂鸣器的端口输出频率在2KHZ左右的矩形波就能让蜂鸣器发声了

昌琪货471951单片机端口直接接蜂鸣器或者sounder会响吗? 一定要用三极管嘛? -
高程茅17782105329 ______ 不一定,51单片机上面的蜂鸣器只需要给个高低电平就会响,如:高电平给+5V,低电平给地,就会响了,板子上面用三极管只是一个开关作用.你自己可以试试,用杜邦线把+5V连到蜂鸣器的正极,地连负极,蜂鸣器就会响.

昌琪货471951单片机蜂鸣器音乐 -
高程茅17782105329 ______ 首先用定时器操作蜂鸣器发出不同的频率,而音阶也就是1(do)、2(re)、3(mi)等等就是不同的频率,找到他们的频率表就可以发出对应的音阶. 然后用定时器操作一拍的时间,也就是每个音阶发声 的时间长短. 最后把上面两个内容封装成函数,把青花瓷的谱子做成响应的参数,就可以实现了 不过,蜂鸣器发出高音不太好,基本属于噪音范畴,所以推荐用喇叭之类的. 有问题再联系哈.

昌琪货4719为什么我的蜂鸣器不会响呢?用51单片机 -
高程茅17782105329 ______ 你用的蜂鸣器是无源蜂鸣器(无源指的是“自己不带振动源”),换句话说要想让它响,就必须用“脉冲驱动”,脉冲就相当于它的振动源.看你的程序应该是想用有源蜂鸣器,也就是“直流驱动”蜂鸣器,它在PROTEUS中的名字是:直流式buzzer.你选择的speaker是模拟式无源蜂鸣器,此外还有一个数字式sounder蜂鸣器.

昌琪货4719如何使用51单片机的蜂鸣器来播放某些歌曲? -
高程茅17782105329 ______ 蜂鸣器的发声频率是固定的,不能改变声调.要播放歌曲的话最好用小喇叭,通过改变脉冲的频率可以控制小喇叭的声调.

昌琪货471951单片机 蜂鸣器声音很轻怎么解决 -
高程茅17782105329 ______ 蜂鸣器有2种.一种相当于一个喇叭,这种蜂鸣器需要你指定频率,也就是你要不断的写0和1到Px口. 还有一种是内部带震荡和驱动的蜂鸣器,只需要加合适的电源就响. 另外建议将蜂鸣器放置到三极管C与电源+之间.

昌琪货471951 单片机 为什么我写的程序 蜂鸣器不响 -
高程茅17782105329 ______ 三极管接错了,E和C上下颠倒一下.再就是得是有源蜂鸣器

昌琪货4719单片机控制蜂鸣器问题 -
高程茅17782105329 ______ 如果是51单片后就的话是不能去掉的,因为此种单片机的驱动能力太小,不光带不起来而且还有可能烧坏单片机IO口,而三极管可以扩流并且可以控制通断.AVR单片机可以,甚至可以驱动小型继电器.

昌琪货471951单片机程序,我想要个按键输入的,可以让蜂鸣器输出音阶1234567,怎么做,用不用定时器?跪求!!!
高程茅17782105329 ______ 写一个按键输入程序if(!KEY1){ delayms(10); if(!KEY1) { while(!KEY1) { BUZZER=~BUZZER; delayus(声音的频率1); } }}这样效果是可以出来 比中断差一点

昌琪货471951单片机如何让蜂鸣器只响0.5s -
高程茅17782105329 ______ 加长延时就行 beep =~ beep ; delay (1000);//延时大约100us 这样的话 delay (50000);//延时大约5000us即5ms 调用100次就是0.5秒了,程序如下 u8 i; while(1) { beep =~ beep ; for(i=0;i<100;i++) {delay (50000);}//延时大约0.5秒 }

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024