|
LPC上有个10位DAC,可设置速度和功率,下面是它的寄存器
板上正好把AOUT输出接到功放芯片LM386,可以接一个喇叭,来放歌简单的歌曲。我们采用cool Edit Pro处理软件,将歌曲转为电压值,有兴趣的参考下
《单片机基础外设九日通》之第一日 TLC5615 10位DAC
javascript:;,这个视频是外置DAC的方法放歌曲,原理是一样的。下面操作实物图,能够放首HELLO MOTEL的歌。
主要的程序比较简单:
int main(void)
{
unsigned int i=0;
PINSEL1=(10<<18);//P0.25/AD0.4/AOUT
while(1)
{
for(i=0;i<WAV_LEN;i++)
{
delay(2000);
DACR=((unsigned long)wav[i]<<6);//将数据发给DAC数据寄存器
}
}
}