51单片机控制无源蜂鸣器响和停止,急,求高手!! 你的肯定一直响,死循环了,这个最好用定时器,时间到的时候翻转一次P37就行了请问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单片机用三个按键控制报警,任意按两个按键蜂鸣器就报警的程序 设按键为k1,k2,k3 void main(){ char beepflag=0;while(1){ if((k1=0)beepflag|=0x01;else beepflag&0xFE;if(k2=0)/按键按下 beepflag|=0x02;else beepflag&0xFD;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单片机相连,有原理图吗,谢谢 电源选用5v,三极管就用普通的pnp三极管就可以 电阻器左边接到单片机的io口上就可以了51单片机控制无源蜂鸣器响和停止,急,求高手!! 你的肯定一直响,死循环了,这个最好用定时器,时间到的时候翻转一次P37就行了51单片机,我想用蜂鸣器响一下停一下,这样写不对呀,小白一枚,求大神指教,谢谢 蜂鸣器是一种一体化结构的电子讯响器,本文介绍如何用单片机驱动蜂鸣器,他广泛应用于计算机、打印机、复印机、报警器、电话机等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。51单片机用三个按键控制报警,任意按两个按键蜂鸣器就报警的程序 设按键为k1,k2,k3void main(){char beepflag=0;while(1){if((k1=0)beepflag|=0x01;elsebeepflag&0xFE;if(k2=0)/按键按下beepflag|=0x02;elsebeepflag&0xFD;if(k3=0)/按键按下beepflag|=0x04;elsebeepflag&0xFB;这里判断字符低三位,如果有其中两位置一,则开启蜂鸣器}}思路大概就是这样,如对您有帮助,请采纳,谢谢!问一个51单片机定时器0中断的问题。假如T0中断,然后蜂鸣器报警。请老师大侠们帮帮忙说说这个过程是 过程很简单呀,首先是初始化定时器,比如工作模式,我们可以设为模式1,赋初值,比如在12M晶振情况下,我们可以选最经典的50毫秒定时,初值为:65536-50000;确定需要定时多长时间,比如10分钟,那么需要中断次数是20*60*10=12000,一个整型变量就可以搞定了,如果再长些,比如是1小时,那么为了方便,可以设置三个变量,时分秒。最后就是等待了,当时间到了的时候,发一个报警信号。51单片机如何控制蜂鸣器发出不同声调 我这里有现成的程序,把分给我,留下信箱,我就给你发过去,呵呵。我利用软件定时和中断方式都有,可以演奏音乐,不过蜂鸣器演奏的实在够难听。看来楼主对程序不感兴趣,我还是告诉你吧,你定时必须知道准确的定时时间,音乐中DO RE MI-SI都是有一定的频率也就是Hz,都如下:c1:262Hz-thtl=0xf8b3d1:294Hz-0xf972e1:330Hz-0xfa14f1:349Hz-0xfa66g1:392Hz-0xfb03a1:440Hz-0xfb8fb1:494Hz-0xfc0b前面是HZ,后面是我用硬件定时得到的TH和TL的值。比如你想发C1的音,先用软件定一个262*2Hz的延时反复调用,在一个周期内使buzzer响,再接着一个周期使buzzer不响,如此反复就得到了262Hz的声音,也就类似发出了C1的声音。反正是够难听的。
随机阅读
- 嵊县五十一都在哪里 毛家山花
- 《冲上云霄》的歌词? 去讲心中理想粤语歌词
- 小爱也温暖 让快乐传递 让爱传递希望作文
- 平泉四海中学啥时候开学呀? 平泉四海中学招生考试
- 作为一个成都人,你觉得有哪些本地美食是你一定要推荐给外地朋友的? 双流虹升国际酒店海鲜
- 有一首歌,女唱的,歌词有一句“谢谢。 爱你的心”。 求歌名 走在离开你的海岸
- 青光眼手术后切口
- 洪合市场安哥拉毛纱是什么成份? 洪合镇毛纱蔡传安
- 20171222股市分析及2017.12.25股市预测? 卫信康目标价位
- 沩山密印寺是禅宗哪一支的祖庭 大沩山密印寺
- 冯楠问赵刚 亮剑赵刚和冯楠相亲一幕是第几集
- 谁的扣篮霸气 NBA里,谁的扣篮最霸气?
- 同仁堂六味地黄丸水蜜丸好?还是浓缩丸好? 六味地王丸浓缩型水蜜丸
- 认真审题沉着冷静 如何提高小学三年级学生的计算能力
- 我女儿先天性皮样瘤,现在快八周岁了,家是河南省新乡市获嘉县的,要到北京同仁医院做手术,走新农合,要 河南省获嘉县中医医院
- 企业合并商誉如何产生的 企业控投合并形成的商誉
- 罗门哈斯品牌英文 全屋净水由哪几部分组成?国外和国内分别有哪些一线品牌?
- 最近很火的负离子发生器真的有用吗? 负离子发生器 负电子
- 郑州西郊元通森林幼儿园一个月1680贵吗?学校不知 郑州元通集团幼儿园
- 草莓退役去干什么 LOL草莓退役去哪了 草莓为什么会退役