單片機在蜂鳴器驅動電路上的應用
瀏覽:1079 發(fā)布日期:2019-01-19
蜂鳴器驅動方法:由于自激式蜂鳴器是直流電壓驅動的,不需要使用交流信號進行驅動,只需對驅動口輸出驅動電平并經(jīng)過三極管放大驅動電流就能使蜂鳴器發(fā)出聲音,道理很簡單,這兒就不對自激蜂鳴器進行說明晰。
單片機驅動他激蜂鳴器的方法有兩種:一種是PWM輸出口直接驅動,另一種是使用I/O定時翻轉電平發(fā)生驅動波形對蜂鳴器進行驅動。由于時間問題,單片機驅動他激蜂鳴器的方法小編由分開說明,本文先說第一種:
單片機在蜂鳴器驅動電路上的應用
PWM 輸出口直接驅動是使用PWM輸出口自身能夠輸出一定的方波來直接驅動蜂鳴器。在單片機的軟件設置中有幾個系統(tǒng)寄存器是用來設置PWM口的輸出的,能夠設置占空比、周期等等,經(jīng)過設置這些寄存器發(fā)生契合蜂鳴器要求的頻率的波形之后,只要翻開PWM輸出,PWM輸出口就能輸出該頻率的方波,這個時分使用這個波 形就能夠驅動蜂鳴器了。比如頻率為2000Hz的蜂鳴器的驅動,能夠知道周期為500μs,這樣只需要把PWM的周期設置為500μs,占空比電平設置為 250μs,就能發(fā)生一個頻率為2000Hz的方波,經(jīng)過這個方波再使用三極管就能夠去驅動這個蜂鳴器了。