#include <reg52.h>
#include <intrins.h>
#define SA (1 << 7)
#define SB (1 << 6)
#define SC (1 << 5)
#define SD (1 << 4)
#define SE (1 << 3)
#define SF (1 << 2)
#define SG (1 << 1)
#define SH (1 << 0)
typedef unsigned char uchar;
typedef unsigned int uint;
//led
const uchar LEDData[] =
{
SA |SB |SC | SD |SE |SF, //0
SB |SC, //01
SA |SB |SG | SE | SD, //02
SA |SB |SC | SD | SG, //03
SB |SF | SG | SC, //04
SA |SF | SG |SC | SD, //05
SA |SC |SD | SE | SG | SF, //06
SA | SB|SC, //07
SA |SB |SC | SD | SE | SF | SG,//08
SA |SB |SC|SD | SF | SG , //09
0, //mask - 10
SG, //minus - 11
SA |SB | SE | SF | SG //P - 12
};
sbit music_note = P0 ^ 0;
sbit music_beat = P0 ^ 1;
sbit music_time = P
C51模拟I2C,音乐播放(记忆)
最新推荐文章于 2024-11-02 11:47:41 发布