欢迎来到天天文库
浏览记录
ID:1535370
大小:66.00 KB
页数:10页
时间:2017-11-12
《单片机io口播放乐曲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机IO口播放乐曲[日期:2006-2-27]来源:文君阁 作者:xuwenjun[字体:大中小] //标 题: 单片机IO口播放乐曲 ////--------------------------------------------------------------------------//// 源程序大公开
2、 //// (c) Copyright 2001-2002 xuwenjun //// All Rights Reserved //// V1.00 ////---------
3、-----------------------------------------------------------------////标 题: 单片机IO口播放乐曲 ////版 本: V1.00 ////文件名: xwj_lcd16.C
4、 ////创建人: 徐文军 E-mail:xuwenjun@21cn.com ////日 期: 02-11-5 ////描 述: 单片机利用T1中断在IO口P1.0输出乐曲 ////声 明:
5、 //// 以下代码仅免费提供给学习用途,但引用或修改后必须在文件中声明出处. //// 如用于商业用途请与作者联系. E-mail:xuwenjun@21cn.com //// 有问题请mailto xuwenjun@21cn.com 欢迎与我交流! ////-------------------
6、-------------------------------------------------------////修改人: 徐文军 E-mail:xuwenjun@21cn.com ////日 期: 02-11-5 ////说 明:
7、 //// 单片机用T1中断在IO口P1.0输出乐曲(在P1.0口与VCC间接一喇叭即可听到) //// 1.由于输出的是方波,比较难听:-)你也可以将波形细分用DA输出正弦波 //// 2.由于T1频繁中断,任何其他中断发生都会是乐曲打顿,只适合试验 //// 3.优化音符编码:一个字节中包含节拍、音符、升降调,可区分数据和命令//// 同时人工将音符
8、译为机器码非常容易。(格式看下面实例)////--------------------------------------------------------------------------//#include #include #define FREQ 11059200#define freq_chn(f) 255-f/24/147/256,256-f/24/147%256 // 音乐_编码2
此文档下载收益归作者所有