#include<reg51.h>
unsigned char code BeatCode[8] = {
0xE, 0xC, 0xD, 0x9, 0xB, 0x3, 0x7, 0x6
};
void delay();
void main()
{
unsigned char tmp;
unsigned char index = 0;
while (1)
{
tmp = P2;
tmp = tmp & 0xF0;
tmp = tmp | BeatCode[index];
P2 = tmp;
index++;
index = index & 0x07;
delay();
}
}
void delay()
{
unsigned int i = 200;
while(i--);
}
附件列表
图片1.png
(2020-5-15 14:55 上传)
原图尺寸 37.51 KB, 下载次数: 48