當前位置:編程學習大全網 - 編程軟體 - 求C51匯編程序 讓有源蜂鳴器以不同頻率響

求C51匯編程序 讓有源蜂鳴器以不同頻率響

有源蜂鳴器都是長鳴固定頻率的,只要加5Ⅴ電壓就響。要按不同頻率發聲,應該用無源蜂鳴器,或小功率的揚聲器,即小喇叭。利用定時器定時,輸出壹定頻率的方波信號即可。如1KHz方波,信號周期為1ms,定時0.5ms=500us,假設單片機晶振頻率是12M,機器周期是1us,用定時器T0,定時的初始值,X=65536-500=65036=FE0CH,TH0=FEH,TL0=0CH。

匯編程序:

START:MOV TMOD , #01H

SETB TR0

LOOP:MOV TH0 , #0FEH

MOV TL0 , #0CH

JNB TF0 , $

CLR TF0

CPL P1.7 ; P1.7輸出方波信號

SJMP LOOP

妳想要其他頻率的信號,可參照上面的計算過程和程序,自己修改壹下就成了。

  • 上一篇:少兒編程朋友圈宣傳
  • 下一篇:編程骰子
  • copyright 2024編程學習大全網