作者dsplab (魔法の妖精)
看板ASM
标题VGM档案Keil C语言驱动程式
时间Wed Jun 16 18:34:29 2010
使用Uv3版本V3.51编辑,C编译器版本V8.08,此VGM档C语言驱动程式适用於
任何版本的8051,目前仅支援VGM档格式版本为V1.01,请自行参考底下程式
码,共有四页,每一页均有页首与页尾,请自行分辨。
第一页:
http://lookpic.com/d2/i2/3123/A0PXVo4n.jpeg
第二页:
http://lookpic.com/d2/i2/989/tHCZOzv5.jpeg
第三页:
http://lookpic.com/d2/i2/2361/TgMAmQYO.jpeg
第四页:
http://lookpic.com/d2/i2/1477/HGVcoEDb.jpeg
底下为8051连接UM3567(U3567/YM2413)与音频放大的参考电路:
http://lookpic.com/d2/i2/205/0bRoQBXa.jpeg
底下ZIP档为已经编译好并且汇入GA.vgm(定址在0x0800)的完整HEX档与GA.vgm档
,请参考上述电路图正确连接,并且烧入具有16K-Bytes内建Flash ROM的8051中
,则将可以播放出「科学忍者队」的片头音乐一次。
http://file5.pillowangel.com/link.php?ref=zdnne4hXsM
--
DSP研究室 www.dsplab.idv.tw
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.227.240.162
1F:推 sorkayi:这是一篇教学文吗 以备份 06/17 11:31
2F:→ dsplab:如果以Uv4 V4.02编辑,C51 V9.01编译,建议在Delay()、 06/19 10:08
3F:→ dsplab:AccessYM2413(unsigned char Addr, Data)、InitYM2413()、 06/19 10:09
4F:→ dsplab:SetTimer0()前面加上Void,避免编译时产生警告讯息。 06/19 10:10
5F:→ dsplab:不过不影响编译结果! 06/19 10:13