在windows XP下,如何讓PC內建的喇叭發聲 |
尚未結案
|
smithyao
一般會員 發表:1 回覆:3 積分:0 註冊:2004-10-18 發送簡訊給我 |
最近我寫了一個在dos下執行的小程式,
就是要透過8255 port 61h 與8253 port43h & port42h,
用PC內建的喇叭發聲
(就是PC面板裡面的那個小喇叭,一開機會嗶嗶一聲的那個喇叭)
程式用MASM 6.11版 assembler 與 linker 編譯連結完,
並且在windows XP裡的"C:\命令提示字元"(就是dos window),執行,
但是就是不會發出聲音,
請問大家,這是怎麼回事?
是否在windows XP下,不能直接存取這個喇叭阿?
多謝喔
|
wameng
版主 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
|
smithyao
一般會員 發表:1 回覆:3 積分:0 註冊:2004-10-18 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
smithyao
一般會員 發表:1 回覆:3 積分:0 註冊:2004-10-18 發送簡訊給我 |
|
japhenchen
高階會員 發表:51 回覆:444 積分:184 註冊:2003-07-23 發送簡訊給我 |
|
smithyao
一般會員 發表:1 回覆:3 積分:0 註冊:2004-10-18 發送簡訊給我 |
|
japhenchen
高階會員 發表:51 回覆:444 積分:184 註冊:2003-07-23 發送簡訊給我 |
我只知道pc喇叭只能發出一個單音節,不管你如何改變,他的聲音永遠是嗶~嗶~,只是長短、頻率可以改變,你如果想要改變這種現況並不是不可能,早期有一種軟体音效卡,就是把pc喇叭用來權充音效輸出的設備,所有的音效轉換的工作全部都是由軟体驅動,但是效果非常糟糕,雜音很重,他的原理仍然是利用pc喇叭的頻率及聲音長度來控制輸出的聲音,把多個同時發出的聲音mix成一個簡單的波形,然後再控制pc speaker,用最短音節來模擬真實的聲音,結果就是~聲音像小型發聲玩具的效果,沙啞,模糊~解析度不高,頂多22.1khz就很偷笑了 藏私の禁止
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |