當前位置:編程學習大全網 - 網站源碼 - ubuntu 如何在C語言的程序裏面讓揚聲器或者蜂鳴器發聲?

ubuntu 如何在C語言的程序裏面讓揚聲器或者蜂鳴器發聲?

試試這個

intspeaker(unsignedintfreq,unsignedintdelay)?

{staticintflag=0,bit;?

if(flag==0)?

{?

flag=1;?

iopl(3);?

}?

outb(0xb6,0x43);?

outb((freq&0xff),0x42);?

outb((freq>>8),0x42);?

bit=inb(0x61);?

outb(3|bit,0x61);?

usleep(10000*delay);?

outb(0xfc|bit,0x61);?

}?

#include<sys/io.h>?

#include<unistd.h>?

main()?

{?

int?i;

for(i?=?0;?i<1;?i++)?

{?

speaker(?2000,40?);

sleep(2);

}?

speaker(?1000,40?);?

}

希望對妳有幫助。

  • 上一篇:有人知道沈陽新大叔的APP。在上面相親靠譜嗎?
  • 下一篇:vb轉換股票數據的問題
  • copyright 2024編程學習大全網