¿Cómo hacer que suene un altavoz o timbre en un programa en lenguaje C en Ubuntu?
Prueba este 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
#include
principal()?
{?
int?i;
for(i?=?0;?i<1;?i++ ) ?
{?
altavoz(?2000,40?);
dormir(2);
}? p >
altavoz(?1000,40?);?
}
Espero que esto ayude.