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

2024年12月02日 11:15
有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 的值将改变滴滴的快慢。也就是 改变了频率。