|
#include <reg52.h>
sbit BUZZ = P1^6;
unsigned int code NoteFrequ[] = {
523, 587, 659, 698, 784, 880, 988,
1047, 1175, 1319, 1397, 1568, 1760, 1976
};
unsigned int code NoteReload[] = {
65536 - (11059200/12) / (523*2),
65536 - (11059200/12) / (587*2),
65536 - (11059200/12) / (659*2),
65536 - (11059200/12) / (698*2),
65536 - (11059200/12) / (784*2),
65536 - (11059200/12) / (880*2),
65536 - (11059200/12) / (988*2),
65536 - (11059200/12) / (1047*2),
65536 - (11059200/12) / (1175*2),
65536 - (11059200/12) / (1319*2),
65536 - (11059200/12) / (1397*2),
65536 - (11059200/12) / (1568*2),
65536 - (11059200/12) / (1760*2),
65536 - (11059200/12) / (1976*2),
};
bit enable = 1;
bit tmrflag = 0;
unsigned char T0RH = 0xFF;
unsigned char T0RL = 0x00;
void PlayTwoTiger();
void main()
{
unsigned int i;
EA = 1;
TMOD = 0x01;
TH0 = T0RH;
TL0 = T0RL;
ET0 = 1;
TR0 = 1;
while (1)
{
PlayTwoTiger();
for (i=0; i<40000; i++);
}
}
|
-
-
fmq.zip
1.87 KB, 下载次数: 30, 下载积分: 黑币 -5
用蜂鸣器播放歌曲
评分
-
查看全部评分
|