单片机 IO 口播放乐曲
[日期:2006-2-27] 来源:文君阁作者:xuwenjun [字体:大中小]
//标 题:单片机 IO 口播放乐曲//
//--------------------------------------------------------------------------//
//源程序大公开//
//(c)Copyright2001-2002xuwenjun//
//AllRightsReserved//
//V1.00//
//--------------------------------------------------------------------------//
//标 题:单片机 IO 口播放乐曲//
//版 本:V1.00//
//文件名:xwj_lcd16.C//
//创建人:徐文军E-mail:xuwenjun@21cn.com//
//日 期:02-11-5//
//描 述:单片机利用 T1 中断在 IO 口 P1.0 输出乐曲//
//声 明://
//以下代码仅免费提供给学习用途,但引用或修改后必须在文件中声明出处.//
//如用于商业用途请与作者联系.E-mail:xuwenjun@21cn.com//
//有问题请 mailtoxuwenjun@21cn.com欢迎与我交流!//
//--------------------------------------------------------------------------//
//修改人:徐文军E-mail:xuwenjun@21cn.com//
//日 期:02-11-5//
//说 明://
//单片机用 T1 中断在 IO 口 P1.0 输出乐曲(在 P1.0 口与 VCC 间接一喇叭即可听到)//
//1.由于输出的是方波,比较难听:-)你也可以将波形细分用 DA 输出正弦波//
//2.由于 T1 频繁中断,任何其他中断发生都会是乐曲打顿,只适合试验//
//3.优化音符编码:一个字节中包含节拍、音符、升降调,可区分数据和命令//
//同时人工将音符译为机器码非常容易。(格式看下面实例)//
//--------------------------------------------------------------------------//