VGM檔案Keil C語言驅動程式

看板ASM (組合語言)作者 (魔法の妖精)時間15年前 (2010/06/16 18:34), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
使用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

06/17 11:31, , 1F
這是一篇教學文嗎 以備份
06/17 11:31, 1F

06/19 10:08, , 2F
如果以Uv4 V4.02編輯,C51 V9.01編譯,建議在Delay()、
06/19 10:08, 2F

06/19 10:09, , 3F
AccessYM2413(unsigned char Addr, Data)、InitYM2413()、
06/19 10:09, 3F

06/19 10:10, , 4F
SetTimer0()前面加上Void,避免編譯時產生警告訊息。
06/19 10:10, 4F

06/19 10:13, , 5F
不過不影響編譯結果!
06/19 10:13, 5F
文章代碼(AID): #1C6AYvLP (ASM)
文章代碼(AID): #1C6AYvLP (ASM)