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的声音。反正是够难听的。
随机阅读
- 哆啦a梦台配国语迅雷资源 谁有哆啦A梦国语版全集迅雷下载的种子????
- 从天津市到河北省廊坊市香河县刘宋镇庆功台村的行车路线 河北省廊坊市香河县刘宋镇邮编
- 怎样烧白切羊肉使皮不变黑 白切羊肉
- 泉州市以太信息科技工程发展有限公司怎么样? 泉州宝成大厦几层
- 平乡县甜水井村 2017年国家征地补偿新标准?
- 有关时势造英雄的理解 时势造英雄怎么理解当今社会会造什么英雄
- 感冒药效一般持续多久 双氯芬酸黏膜制剂
- 豆输朋播客 所有的游戏图标多少级点亮?
- 国民经济指标体系代号 国民经济体系7个指标
- 苯和环己烷的二氯代物 环己烷有两种空间立体结构:船式环己烷(
- 我是文科生考师范各课都多少分 高考文科生考北京师范大学,大约需要考多少分?如果是文科的特长生,那里招收什么专业的特长生?
- 越字书法草书怎么写 汉字书法草书 怎写
- 我家阳台想装隐形防盗窗面积大概六至八平方米大概多钱一平方请告诉我谢谢 庄永兴元上都
- 为什么我国那条龙在水井 我国某地一口水井在一年中有一次太阳直射井底,这个地点是[ ] A、广州 B、长春
- 我国政府提出的互联网+,指的是什么 互联网谁提出来的
- 用社会学术语规划大学生活 社会学有哪些经典书籍值得读?
- 道路试验报告组卷 无经验非工程专业小白,刚入工程资料员的坑,无师傅带,自己学该怎么快速上手呀?
- 关于在健身房健身练各个部位应该用什么器械,做什么运动?谢谢了先 健身房运动器械参数
- 毛滴虫体质好的不怕 我想问各前辈一下,得了毛滴虫病的鸽子是必需淘汰吗?
- VB语音求第n项斐波那契数列的值 VB中输出斐波那契数列的前20项