【48812】用单片机操控蜂鸣器的试验电路_压电式蜂鸣器驱动电路_kaiyuntiyu-kaiyun体育官方网站-kaiyun体育官方网页

【48812】用单片机操控蜂鸣器的试验电路


时间: 2024-08-05 15:55:10 |   作者: 压电式蜂鸣器驱动电路

P3.4引脚输出的各种频率的方波,三极管Q1在这些方波信号的操控下导通、截止,就会有和方波频率相...。

  P3.4引脚输出的各种频率的方波,三极管Q1在这些方波信号的操控下导通、截止,就会有和方波频率相同的电流流过无源蜂鸣器的正负南北极,无源蜂鸣器就会发声了。

  改动操控方波的频率能调整操控蜂鸣器腔调,产生各种不同音色、腔调的声响。如图2(a)(b)的方波频率不同,操控方坡的频率越高蜂鸣器的声响越尖细,反之频率越低声响越消沉。

  别的,改动操控方波的凹凸电平占空比,则能操控蜂鸣器的声响巨细,如图2中(c)(d)的频率相同占空比不同。

  咱们能够精确的经过这些特性编写程序,使单片机输出不同频率和占空比的方波信号,用无源蜂鸣器来演奏出简略的乐曲。

  在编写这段程序时,利用了单片机内部资源定时器中止的功用。STC12C541O单片机的内部定时器能够界说为16伍累加计数器,每12个体系时钟周期计数器加1,当计数器累加到Oxffff时,再累加1就会溢出,这时会产生一个中止,经过编程咱们使该中止每0.5ms产生一次,并在该中止服务程序中改变P3.4口的状况(1变0,0变1),就能得到周期为lms(频率为1OOOHz)的方波,在本试验中假定时钟频率为12MHz,程序如下: