audio.c

来自「atmel at89c51snd1c mp3芯片方案源码」· C语言 代码 · 共 33 行

C
33
字号


//AUDIO INTERFACE
#include "config.h"
#include "aud_drv.h"

void SetAUDCLK(uchar AUCD)
{AUDCLK=AUCD;}


void SetAUDCON(bit HLR,bit DSIZ,bit POL,uchar JUST,bit SRC)
{
  if(HLR) 
     AUDCON0=AUDCON0|0x01;
  else   
     AUDCON0=AUDCON0&0xfe;
  if(DSIZ)
     AUDCON0=AUDCON0|0x02;
  else    
     AUDCON0=AUDCON0&0xfd;
  if(POL) 
     AUDCON0=AUDCON0|0x04;
  else    
     AUDCON0=AUDCON0&0xfb;

 AUDCON0=AUDCON0|((JUST<<3)&0xf4);
 if(SRC) AUDCON1=AUDCON1|0x80;
 else    AUDCON1=AUDCON1&0x7f;
 AUDCON1=AUDCON1|0x01;
 //delay(0xffff);
 AUDCON1=AUDCON1|0x40;
}

⌨️ 快捷键说明

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