首页
IT
登录
6mi
u
盘
搜
搜 索
IT
喇叭发声原理
喇叭发声原理
xiaoxiao
2021-04-17
66
#include
<
reg52.h
>
//包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
sbit
SPK
=
P1
^2; //定义喇叭端口
void DelayUs2x(unsigned char t);//函数声明
void DelayMs(unsigned char t);
main()
{
while(1)
{
DelayMs(1); //发出大约500Hz的方波 频率越大声音越尖
SPK
=!SPK;
}
}
void DelayUs2x(unsigned char t)
{
while(--t);
}
void DelayMs(unsigned char t)
{
while(t--)
{
//大致延时1mS
DelayUs2x(245);
DelayUs2x(245);
}
}
转载请注明原文地址: https://ju.6miu.com/read-673469.html
技术
最新回复
(
0
)