单片机部分没有焊接 STC的不想用不熟 外挂个单片机 加个屏幕!!!
//---------------------------------------------
// -33 -30 -27 -24 -21 -18 -15 -12 -9 -6 -3 0
// 11 + 4
// 0 3 6 9 12 初始化音量到-33dB
//---------------------------------------------
void Initial_Volume(void)
{
unsigned char i;
volume_muteon;
volume_clockL;
volume_updownL;
delay_us(20);
for(i = 1;i < 12;i++)
{
volume_clockL;
delay_us(20);
volume_clockH;
delay_us(20);
}
volume_clockL;
delay_us(20);
volume_muteoff;
}
//---------------------------------------------
//---------------------------------------------
//
//---------------------------------------------
void Set_Volume(unsigned char value,unsigned char volumedir)
{
unsigned char i;
if(volumedir == VOLUMEUP)
volume_updownH;
else if(volumedir == VOLUMEDOWN)
volume_updownL;
else;
delay_us(20);
for(i = 0;i < value;i++)
{
volume_clockL;
delay_us(20);
volume_clockH;
delay_us(20);
}
volume_clockL;
delay_us(20);
}
//---------------------------------------------
音量控制代码