音乐蜂鸣器驱动电路BUZ1、BUZ2两端口均接单片机的I/O口或单片机的蜂鸣器驱动口。BUZ1端口在本电路中简称高频口,其脉冲电压频率一般为几KHz,具体频率依蜂鸣器需发出的音乐声来调整BUZ2端口简称低频口,其电压周期相对较长一些,一般为数十ms至数百ms,工作时,两端口输出电压脉冲驱动三极管Q2和Q3,当BUZ2端口出现高电平时,三极管Q3导通,12V电压经Q4三极管给蜂鸣器提供工作电压,同时为电容E7充电BUZ2端口电平变低时,Q3和Q4三极管均截止,12V电压被隔离,此时已充满电的电容E7放电,为蜂鸣器工作提供能量。
1、哪位好心人给我一个51单片机C语言让蜂鸣器唱生日歌的程序啊,谢谢啦...//此程序在硬件上调试通过//本程序的单片机晶振采用11.0592M#include
#includereg52.hunsignedcharCount;sbit_SpeakP2^3;//讯响器控制脚unsignedcharcodeSONG[]{//祝你平安0x26,0x20,0x20,0x20,0x20,0x20,0x26,0x10,0x20,0x10,0x20,0x80,0x26,0x20,0x30,
0x30,0x20,0x39,0x10,0x30,0x10,0x30,0x80,0x26,0x20,0x20,0x20,0x20,0x20,0x1c,0x20,0x20,0x80,0x2b,0x20,0x26,0x20,0x20,0x20,0x2b,0x10,0x26,0x10,0x2b,0x80,0x26,0x20,
3、如何让单片机仿真软件上的蜂鸣器发声1.先决条件是要使用有这个功能的仿真软件2.电路上要改用这个会连动PC音效的蜂鸣器元件,不能用以往那个不会发声的3.电路上要能给蜂鸣器元件应有的信号4.开始仿真。如果是protuse中的BUZZER这个元件那么要这样设置,然后给高电平或者高低电平交替变化就会发出声音了。