⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 music.c

📁 本人用AVR mega32写的一个关于输出32路PWM的程序
💻 C
字号:
#define   EXT_MUSIC_GLOBALS
#include "includes.h" 


void MusicControl(void)
{
    if(MusicCounter>2000)
	{
	    MUSIC_START=0;
        Interval = EEPROM_read(INTERVAL_AD);
		MusicCounter=0;
	}
	else if(!IS_MUSIC_INPUT)
	{
	    MusicCounter++;
	}
	else
	{
        if((MusicCounter>13)&&(MusicCounter<21))          //17
		{
		    Interval=12;
        }
		else if((MusicCounter>34)&&(MusicCounter<50))     //42
		{
		    Interval=25;
		}
		else if((MusicCounter>80)&&(MusicCounter<110))     //92
		{
		    Interval=50;
		}
		else if((MusicCounter>170)&&(MusicCounter<220))   //192
		{
		    Interval=100;
		}
		MusicCounter=0;
 
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -