原理图如上所示, beepA为供电控制端,beepB为振荡信号输入端。beepA为高电平时,三极管Q3导通,然后Q2导通,蜂鸣器开始供电,同时电容CT7充电。若beepB有一定频率的方波信号发出,则蜂鸣器可发出鸣叫。若此时先关掉供电,即beepA置低电平,beepB依然发出方波信号,则蜂鸣器可依靠CT7放电发出声音,但随着电容电量减少,音量会逐渐减小,形成蜂鸣声渐隐的和弦音效果。要实现变调的效果,则可通过短时间内切换发出几种不同频率的蜂鸣声来实现。
以下是3种比较典型的和弦音的实现细节:(符号说明:Tf:频率给定持续时间(ms) Tv:电压给定持续时间(ms) F:输出频率(KHz))
单声和弦音:短暂鸣响后音量渐隐
1 F=2.6,Tv=200,Tf=1000
开机和弦音:三升调,按音调分3个阶段
1. F=2.3,Tv=200,Tf=200
2. F=2.6,Tv=200,Tf=200
3. F=2.9,Tv=100,Tf=2100
关机和弦音:三降调,按音调分3个阶段
1. F=2.9,Tv=200,Tf=200
2. F=2.6,Tv=200,Tf=200
3. F=2.3,Tv=100,Tf=2100
代码稍后附上