基于单片机电子琴仿真系统设计-学习笔记
仿真电路

#include "music.h"
unsigned int FreqVal; //定时器装载值
unsigned char MODE=0;
//定时半周期的初始值
//unsigned int code Freqtab[] = {
// 63628,63836,64021,64103,64260,64400,64524, //低音1 2 3 4 5 6 7
// 64580,64684,64777,64820,64898,64968,65030, //中音1 2 3 4 5 6 7
// 65058,65110,65157,65178,65218,65252,65483}; //高音1 2 3 4 5 6 7
void playMusic(unsigned char mode)
{
MODE=mode;
if(MODE==Manual) //通过按键发音
{

浙公网安备 33010602011771号