Advertisement

单片机演奏多种曲目

阅读量:

蜂鸣器用于发出声音,k1按键可实现播放与暂停功能,k2按键则用于切换曲目。

复制代码
    #include <reg51.h>
    #include <intrins.h>
    #define uchar unsigned char
    #define uint unsigned int
    uchar Song_Index = 0,Tone_Index = 0;
    sbit SPK = P3^7;
    sbit K1 = P1^0;
    uchar code DSY_CODE[]=
    {
     	0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90
    };
    uchar code HI_LIST[]=
    {
     	0,266,229,232,233,236,238,240,241,242,244,245,246,247,248
    };
    uchar code LO_LIST[]=
    {
     	0,4,13,10,20,3,8,6,2,23,5,26,1,4,3
    };
    uchar code Song[][50]=
    {
     	{1,2,3,1,1,2,3,1,3,4,5,3,4,5,3,4,5,5,6,1,2,3,6,

全部评论 (0)

还没有任何评论哟~