C语言m62429音量控制程序 uchar LR=0x00;//声道控制位 void VolSet(uint Volume) { uint Dat=0; uchar i; EA=0; DAT=0; CLK=0; //Volume=87-Volume; //加上此句最大为0db,最小为87 Dat=(((Volume<<5)&0x60)|((Volume>>2)&0x1f))|0x80;//得到要控制的数值(看数据手册)
2022-04-27 19:16:55 1KB m62429控制
1
M62429 C51 S51 单片机 #include #define uchar unsigned char #define uint unsigned int //这是M-62429的音量表格 uchar code vol_L[4]={3,1,2,0};//大小--0----3dB uchar code vol_H[22]={ 0x15,0x05,0x19,0x09,0x11, //0-4-8-12-16 大 dB 0x01,0x1E,0x0E,0x16,0x06, //20-24-28-32-38 0x1A,0x0A,0x12,0x02,0x1C, //40-44-48-52-56 0x0C,0x14,0x04,0x18,0x08, //60-64-68-72-76 0x00,0x00 //80-&& 小 };
2019-12-21 18:58:21 7KB M62429 C51 S51 单片机
1