单片机中改变蜂鸣器的发声频率是什么原理?

2024-12-02 11:15:47
推荐回答(1个)
回答(1):

ORG 0000H
AJMP LOOP
ORG 0030H
LOOP:
CPL P1.0
LCALL DELAY
AJMP LOOP
DELAY:
MOV R5,#20
DE1: MOV R6,#100
DE2: MOV R7,#100
DJNZ R7,$
DJNZ R6,DE2
DJNZ R5,DE1
RET
END
这个汇编做的程序。 你把蜂鸣器的正级接5V,负极接在单片机P1.0口。 电路工作后,蜂鸣器将滴滴叫。 你改变R5,R6,R7 的值将改变滴滴的快慢。也就是 改变了频率。