标题:
一个强人给我的启示
[打印本页]
作者:
liuyang
时间:
2011-9-28 03:05
标题:
一个强人给我的启示
http://player.56.com/v_NjMyMjg3NDk.swf
昨天看到一个强人,用一个最基本型的51单片机,没有SPI,只有2K ROM 256B的内存,竟然做出了一个WAV播放器,还有屏显,控制,SPI用串口位移寄存器来做,既有速度,又有技术!!!51单片机没有DAC于是他自己焊了R-2R DAC(强强强!!!论坛里炸开了锅!!啥叫真正的强人,就是办别人办不到事),他并没有用文件系统,那么小的资源,文件系统基本上是impossbile task,要加歌还是很不比较不方便,要在程序里添加文件读首扇区。刚好我做完了FAT文件系统,我想我水平没人家高,咱们就用咱们自己资源多点的机器做吧,把以前的FAT文件系统拿来,把写文件,列目录等没用的地方合注掉,在使用文件系统基础上,以人家思路的(对缓冲区处理)花了一个晚上改了我自己的程序,增加了采样频率自适应。早上起来焊上DAC,接上,木有声音。。。。,0x80时中点电压输出应该有4.2/2=2.1V,可是一量基本上0V,之后仔细看了看,原来牛人的DAC电路P1口的高位接到DAC低位了。反过来接上。。。。。有了!!!。不过。。。只是音质实在太烂(电阻包上写的30K的电阻,阻值居然是40K左右,焊上了才知道,再找再看能不能找到靠谱的电阻)不过真的是发声了! 高兴ing....
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1