- 17
- 0
- 约2.43千字
- 约 3页
- 2015-08-23 发布于河南
- 举报
/*12Mhz晶振工作*/
#include at89x51.h
#define uint unsigned int
#define uchar unsigned char
sbit BUZZER=P3^7;
uint m,i,rti,l,k,k1;
//在12M频率下的高低音音频率表,toneh为高字节,toneh1为低字节
uchar code toneh[15]=
{0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff
,0xff};
uchar code toneh1[15]=
{0x22,0x56,0x85,0x9a,0xc1,0xe3,0x03,0x10,0x2b,0x42,0x4c,0x60,0x71,0x81
,0xff};
/*********************************************************************
**********************
以下为用户自定义
song[]为音乐的音谱。1~7为高音。8为停音节,a~g为低音。
length[]为每个音谱的音第。如1/4节拍。1/2节拍 以下为一首名曲“茉
莉花”
*************************
原创力文档

文档评论(0)