怎样编程能让音箱发出指定频率的声音?运行时频率可以任意改变(100-1000...
发布网友
发布时间:2024-10-23 22:24
我来回答
共2个回答
热心网友
时间:8小时前
楼上正解!
----------------------------------
VB版的
Public Declare Function APIBeep Lib "kernel32" Alias "Beep" (ByVal dwFreq As Long, _
ByVal dwDuration As Long) As Long
'控制计算机发出一个声音 dwFreq(声高) dwDuration(声长)
private sub main()
call apibeep(250,200)'这样扬声器就发出你可以控制的声音了,如果没有安装声卡 则从主板小喇叭上发出
end sub
热心网友
时间:8小时前
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
main()
{
int i;
for (i=100;i<=1000;i++)
{
Beep(i,100);
printf("频率:%d\r",i);
}
}