當前位置:首頁 » 編程語言 » c語言發聲松開後就不響
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言發聲松開後就不響

發布時間: 2022-09-25 21:45:11

1. c語言中的蜂鳴問題

#include<stdio.h>
#include<windows.h>//包含windows頭文件
intmain()
{
intn;
intb=20;
for(n=0;n<21;n++)
{
printf("a");
printf("%d ",b-n);
Sleep(500);//延遲500毫秒
}
getchar();
return0;
}

你是想聲音和數字都慢慢的出來嗎?你的程序太短小,在一瞬間就執行完了,其實聲音可能響了20下,但是是在一瞬間同時發出來的,你分辨不出來而已。可以包含windows頭文件,調用sleep函數延遲發聲和列印,就可以出現有節奏的效果。一次發聲只需要列印一個'a'就可以了。

2. C語言編程聲音程序不出聲音

不能吧~ 我這個程序在我這里是可以發聲的...
汗~不過頻率太低的話我也發不出來

時間太短~

#include <stdio.h>
#include <dos.h>
main()
{
int i;
sound(100);
for(i=0;i<100;i++)
delay(1000);

nosound();
}

感覺很奇怪,頭文件上寫的sound(Hz),頻率低的話我這也不能發聲~~
哦~

3. c語言發聲問題、

貌似不對,這個函數需要你自己做延時比如:
sound(203);
Sleep(1);
sound(719)
這個樣子...

4. 單片機鍵盤掃描中,按鍵會發聲,要求按鍵停止聲音才能停止,按鍵時間不一樣,聲音持續時間不一樣 C語言

簡單說一下吧,假設:按鍵k1對應的引腳為P12,如果k1按下,P12位電平。
那麼你在的鍵盤掃面程序中加一個while循環,具體加在哪,看下面,先說一下鍵盤掃面流程:
1:判斷是否有按鍵
2:如果有,延時去抖
3:重新判斷是否有按鍵按下
3.1:如果有鍵盤按下
如果按下的鍵盤是k1
讓蜂鳴器叫;
while(!P12); // 如果k1一直按下,就一直叫,松開,則退出while循環
停止蜂鳴器叫;
3.2:如果沒有按鍵按下,跳到流程1。

5. 求c語言程序:按鍵的時候發聲,松開後就不響

要是你需要的是匯編就好了!

6. 我用C語言的sound()或調用API中的Beep(),不能發出聲音,為什麼

這可能是因為你的電腦沒有蜂鳴器吧,這兩個函數好像都是通過蜂鳴器發聲的,不是通過揚聲器發聲

7. C語言 "\a"沒聲音是為什麼

\a轉義字元是蜂鳴或者說回響。

它不是麥克上的功能,而是電腦上的蜂鳴器發出來的聲音,主要用於報警的。往往在硬體出現故障時,會聽到這樣的聲音。比如有的電腦系統啟動正常時,就會聽到這個聲音。

有的電腦上沒有安裝蜂鳴器,因為它不是集成到主板上的,有的需要外接到主板上。所以就聽不到聲音啦。

8. c語言 \a 鈴聲不響

輸出
'\a'
會響鈴的,它就是
ascii
響鈴符
007.
外接
喇叭時,喇叭電源要打開,音量不要太小。
c
語言程序:
#include
int
main()
{
printf("\a");
}

9. c語言:發聲的問題

不同型號筆記本上蜂鳴器不一樣!有的是直接的蜂鳴器!有的則是用音效卡模擬,受bios控制!C下發聲程序走蜂鳴器,直接控制硬體,音效卡模擬不了的!你換IBM的本本試試!一般都可以正常發聲!

10. c語言中的\a真的沒響。。。

#include <stdio.h>int main(){printf("test:\a");return 0;}測試的時候,會聽到嘟的一聲,它不能自動播放音樂的,就一個「嘟.