【51单片机】用51单片机定时器/计数器产生音乐的练习(实验报告)
weixin_74069620:
uchar TABLE[]={ //音符节拍码表
0x82, 0x01, 0x81, 0x94, 0x84, 0xB4, 0xA4, 0x04,
0x82, 0x01, 0x81, 0x94, 0x84, 0xC4, 0xB4, 0x04,
0x82, 0x01, 0x81, 0xF4, 0xD4, 0xB4, 0xA4, 0x94,
0xE2, 0x01, 0xE1, 0xD4, 0xB4, 0xC4, 0xB4, 0x04,
0x82, 0x01, 0x81, 0x94, 0x84, 0xB4, 0xA4, 0x04,
0x82, 0x01, 0x81, 0x94, 0x84, 0xC4, 0xB4, 0x04,
0x82, 0x01, 0x81, 0xF4, 0xD4, 0xB4, 0xA4,0x94,
0xE2, 0x01, 0xE1, 0xD4, 0xB4, 0xC4, 0xB4, 0x04,
0x00};
uchar TABLE1[]={ //音符对应的定时器初值表
0xfb, 0x04, 0xfb, 0x90, 0xfc, 0x09, 0xfc,0x44,
0xfc, 0xac, 0xfd, 0x09, 0xfd, 0x34,0xfd, 0x82,
0xfd, 0xc8, 0xfe, 0x06, 0xfe, 0x22,0xfe, 0x56,
0xfe, 0x85, 0xfe, 0x9a, 0xfe, 0xc1};
那如果我换一个音乐的节拍就是改上面那两个吗
|