9-2.c

来自「本书是单片机系列教材」· C语言 代码 · 共 23 行

C
23
字号
/*9-2.c*/
#include<dos.h>
main()    /* music */
{
   int note,length;
length=10;
do {
		note=getchar( );
		play(note,length);
}while (note!='q');
}
play(int note, int l)
  {
	 int tone;
		l=l+1000/note;
   for( ;l ;l--) {
	   tone=note;
outportb(0x61,2);  /* turn on speaken */
outportb(0x61,0);  /* turn off speaker */
for( ;tone;--tone);
}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?