日志档案

发表于 2008-4-11 22:55:03

0

标签:

单片机音乐

闲来无事,用软件写了一份音乐程序,见附件。

在程序中使用了两个定时器,16位的TIM1开中断,用来产生音调;8位的TIM0当定时器,用来确定音符的节拍。在谱曲的时候,每个字节的高4位表示为音符,低4位表示该音符的节拍数。然后再根据相应的数据查表得到具体的音符代码和节拍代码。将音符代码送到TIM1产生中断从而发出相应的声音。

点击下载

系统分类: 单片机   |   用户分类: 无分类   |   来源: 原创   |   【推荐给朋友】

    阅读(248)    回复(0)  

投一票您将和博主都有获奖机会!