亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? player_8c-source.html

?? MP3播放器源代碼, VS1003B
?? HTML
?? 第 1 頁 / 共 4 頁
字號(hào):
00728   <span class="comment">//uiMode = UI_SPEC; /* User interface: show title SPECANA FOR VS1003*/</span>00729 00730   <a class="code" href="lcd_8h.html#a1">LcdLocateHome</a>();00731   <a class="code" href="lcd_8h.html#a10">LcdPutConstantString</a>(<span class="stringliteral">"Opening "</span>);00732 00733   ConsoleWrite (<span class="stringliteral">"Building file fragment table..."</span>);00734   nFragments = <a class="code" href="filesys_8c.html#a19">BuildFragmentTable</a>(); <span class="comment">/* Too slow, rewrite! */</span>00735   ConsoleWrite(<span class="stringliteral">"\rFragments: "</span>);00736   ConsolePutUInt(nFragments);00737 00738   <a class="code" href="lcd_8h.html#a1">LcdLocateHome</a>();00739   <a class="code" href="lcd_8h.html#a10">LcdPutConstantString</a>(<span class="stringliteral">"Playing "</span>);00740 00741   <span class="keywordflow">for</span> (c=0; c&lt;nFragments; c++){00742     <a class="code" href="buffer_8c.html#a2">sectorAddress</a>.<a class="code" href="unionAddress.html#o0">l</a> = <a class="code" href="filesys_8c.html#a6">fragment</a>[c].<a class="code" href="structfragmentEntry.html#o0">start</a>;00743     ConsoleWrite (<span class="stringliteral">"\rPlayer: Playing from sector "</span>);00744     ConsolePutUInt (<a class="code" href="buffer_8c.html#a2">sectorAddress</a>.<a class="code" href="unionAddress.html#o0">l</a>);00745     <span class="keywordflow">if</span> (<a class="code" href="vs10xx_8h.html#a40">PlayDiskSectors</a>(<a class="code" href="filesys_8c.html#a6">fragment</a>[c].length)!=0){00746       <a class="code" href="vs10xx_8h.html#a32">Mp3WriteRegister</a>(<a class="code" href="vs10xx_8h.html#a2">SPI_MODE</a>,0,<a class="code" href="vs10xx_8h.html#a21">SM_OUTOFWAV</a>);00747       <a class="code" href="vs10xx_8c.html#a5">SendZerosToVS10xx</a>();00748       <span class="keywordflow">return</span>; <span class="comment">//return without touching the value of playingState</span>00749     }00750   }00751   <a class="code" href="vs10xx_8c.html#a5">SendZerosToVS10xx</a>();00752 00753   <span class="comment">// After finishing normally default to requesting to play next song        </span>00754   <a class="code" href="player_8c.html#a3">playingState</a> = <a class="code" href="ui_8h.html#a25a14">PS_NEXT_SONG</a>;00755 00756 }00757 00758 00759 <a name="l00765"></a><a class="code" href="player_8c.html#a14">00765</a> <span class="keywordtype">void</span> <a class="code" href="player_8c.html#a14">main</a>(){00766 00767   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> currentFile;00768 00769   <a class="code" href="board_8c.html#a4">InitBoard</a>();00770 00771   <span class="comment">// Start "User Interface" timer</span>00772   ET0 = 1;00773   EA = 1; 00774   TR0 = 1;00775 00776   <span class="comment">//LcdSplashScreen(); </span>00777   <a class="code" href="display_8h.html#a14">InitDisplay</a> (<a class="code" href="display_8h.html#a0">DS_STATIC</a>,<span class="stringliteral">"        "</span>,<span class="stringliteral">"        "</span>,0);00778   00779   ConsoleWrite (<span class="stringliteral">"\rVLSIPlayer\rStarting up.\r\r"</span>);00780      00781   <a class="code" href="lcd_8c.html#a4">LcdReset</a>();00782   <a class="code" href="lcd_8h.html#a10">LcdPutConstantString</a> (<span class="stringliteral">"Filesys "</span>);00783   <a class="code" href="lcd_8h.html#a2">LcdLocateLine2</a>();00784   <a class="code" href="lcd_8h.html#a14">LcdPrintGenericResult</a> (<a class="code" href="filesys_8c.html#a24">InitFileSystem</a>());00785 00786   <a class="code" href="vs10xx_8c.html#a3">Mp3Reset</a>();00787   <a class="code" href="player_8c.html#a9">LoadPatch</a>();00788   <a class="code" href="player_8c.html#a10">StartPatch</a>();00789 00790   <span class="comment">// If left button is pressed during boot, enter recording.</span>00791   <span class="keywordflow">if</span> (<a class="code" href="board_8h.html#a18">KEY_FARLEFT</a>){00792     <span class="keywordflow">while</span>(<a class="code" href="board_8h.html#a17">KEY_LEFT</a>)00793       ;00794     <a class="code" href="record_8c.html#a3">Record</a>();00795   }00796 00797   00798 <span class="preprocessor">#ifdef VS1003</span>00799 <span class="preprocessor"></span>  <a class="code" href="player_8c.html#a6">uiMode</a> = <a class="code" href="ui_8h.html#a24a3">UI_SPEC</a>;   <span class="comment">//For VS1003 default to SPECTRUM ANALYZER screen</span>00800 <span class="preprocessor">#else</span>00801 <span class="preprocessor"></span>  <a class="code" href="player_8c.html#a6">uiMode</a> = <a class="code" href="ui_8h.html#a24a2">UI_TITLE</a>;  <span class="comment">//For others, default to TITLE screen</span>00802 <span class="preprocessor">#endif</span>00803 <span class="preprocessor"></span>  00804   <a class="code" href="player_8c.html#a3">playingState</a> = <a class="code" href="ui_8h.html#a25a14">PS_NEXT_SONG</a>;00805   currentFile = 1;00806 00807   <span class="keywordflow">while</span> (1){00808     ConsoleWrite(<span class="stringliteral">"SPMax: "</span>);ConsolePutHex8(<a class="code" href="player_8c.html#a7">SPMax</a>);00809     ConsoleWrite(<span class="stringliteral">"PlayingState: "</span>);ConsolePutHex8(<a class="code" href="player_8c.html#a3">playingState</a>);00810 00811     <span class="comment">// has someone requested to record?</span>00812     <span class="keywordflow">if</span> (<a class="code" href="player_8c.html#a3">playingState</a> == <a class="code" href="ui_8h.html#a25a23">PS_RECORDING</a>){00813       <a class="code" href="player_8c.html#a6">uiMode</a> = <a class="code" href="ui_8h.html#a24a2">UI_TITLE</a>;00814       <a class="code" href="player_8c.html#a3">playingState</a> = <a class="code" href="record_8c.html#a3">Record</a>(); <span class="comment">//record returns PS_NEXT_SONG or PS_RECORDING</span>00815       <span class="keywordflow">while</span> (<a class="code" href="board_8h.html#a14">KEY_BUTTON</a>)00816         ; <span class="comment">//Wait until button is depressed</span>00817       ConsoleWrite(<span class="stringliteral">"\rFinished recording.\r"</span>);      00818       currentFile = 1;00819       <a class="code" href="player_8c.html#a3">playingState</a> == <a class="code" href="ui_8h.html#a25a14">PS_NEXT_SONG</a>;     00820     }        00821 00822     <span class="keywordflow">if</span> (<a class="code" href="filesys_8h.html#a8">OpenFile</a>(currentFile)){00823       currentFile = 1;00824       <span class="keywordflow">if</span> (<a class="code" href="filesys_8h.html#a8">OpenFile</a>(currentFile)){00825         <a class="code" href="lcd_8c.html#a4">LcdReset</a>();00826         <a class="code" href="lcd_8h.html#a10">LcdPutConstantString</a>(<span class="stringliteral">"No files."</span>);00827         <span class="keywordflow">while</span>(1);00828       }00829     }00830    00831     <a class="code" href="lcd_8c.html#a4">LcdReset</a>();00832     <a class="code" href="lcd_8h.html#a10">LcdPutConstantString</a>(<span class="stringliteral">"File "</span>);00833     <a class="code" href="lcd_8h.html#a15">LcdPutUInt</a>(currentFile);00834     <a class="code" href="lcd_8h.html#a2">LcdLocateLine2</a>();00835     <span class="keywordflow">for</span> (<a class="code" href="board_8c.html#a0">temp</a>.<a class="code" href="unionTemp.html#o0">c</a>=0; <a class="code" href="board_8c.html#a0">temp</a>.<a class="code" href="unionTemp.html#o0">c</a>&lt;8; <a class="code" href="board_8c.html#a0">temp</a>.<a class="code" href="unionTemp.html#o0">c</a>++){00836       <a class="code" href="lcd_8h.html#a6">LcdPutChar</a>(<a class="code" href="filesys_8c.html#a11">currentFileName</a>[<a class="code" href="board_8c.html#a0">temp</a>.<a class="code" href="unionTemp.html#o0">c</a>]);00837     }00838     00839         00840     <span class="keywordflow">while</span> ((<a class="code" href="board_8h.html#a14">KEY_BUTTON</a>)||(<a class="code" href="board_8h.html#a18">KEY_FARLEFT</a>)||(<a class="code" href="board_8h.html#a15">KEY_FARRIGHT</a>)||00841            (<a class="code" href="board_8h.html#a17">KEY_LEFT</a>)||(<a class="code" href="board_8h.html#a16">KEY_RIGHT</a>))00842       ; <span class="comment">/* Wait until no key is pressed */</span>00843 00844     <span class="keywordflow">while</span> (((!<a class="code" href="board_8h.html#a14">KEY_BUTTON</a>)&amp;&amp;(!<a class="code" href="board_8h.html#a18">KEY_FARLEFT</a>)&amp;&amp;(!<a class="code" href="board_8h.html#a15">KEY_FARRIGHT</a>))00845            &amp;&amp;(<a class="code" href="player_8c.html#a3">playingState</a> == <a class="code" href="ui_8h.html#a25a12">PS_NORMAL</a>))00846       ; <span class="comment">/* Wait untis some key is pressed or playing state not normal*/</span>00847 00848     00849     <span class="comment">/* See if keystroke requests previous/next song */</span>00850     <span class="keywordflow">if</span> (<a class="code" href="board_8h.html#a18">KEY_FARLEFT</a>) currentFile--;00851     <span class="keywordflow">if</span> (<a class="code" href="board_8h.html#a15">KEY_FARRIGHT</a>) currentFile++;00852     <span class="keywordflow">if</span> (currentFile==0) currentFile = 1;00853 00854     <span class="keywordflow">if</span> (<a class="code" href="board_8h.html#a14">KEY_BUTTON</a> || 00855         (<a class="code" href="player_8c.html#a3">playingState</a>==<a class="code" href="ui_8h.html#a25a14">PS_NEXT_SONG</a>) || 00856         (<a class="code" href="player_8c.html#a3">playingState</a>==<a class="code" href="ui_8h.html#a25a15">PS_PREVIOUS_SONG</a>)){00857       <span class="keywordflow">while</span> (<a class="code" href="board_8h.html#a14">KEY_BUTTON</a>)00858         ;00859 00860       <a class="code" href="player_8c.html#a13">PlayCurrentFile</a>();00861       ConsoleWrite (<span class="stringliteral">"Playing state after playing is: "</span>);00862       ConsolePutUInt (<a class="code" href="player_8c.html#a3">playingState</a>);00863       00864       <span class="keywordflow">if</span> (<a class="code" href="player_8c.html#a3">playingState</a> == <a class="code" href="ui_8h.html#a25a15">PS_PREVIOUS_SONG</a>) currentFile--;00865       <span class="keywordflow">if</span> (<a class="code" href="player_8c.html#a3">playingState</a> == <a class="code" href="ui_8h.html#a25a14">PS_NEXT_SONG</a>) currentFile++;00866       <span class="keywordflow">if</span> (currentFile==0) currentFile = 1;00867       <span class="keywordflow">if</span> (<a class="code" href="player_8c.html#a3">playingState</a> == <a class="code" href="ui_8h.html#a25a13">PS_END_OF_SONG</a>) <a class="code" href="player_8c.html#a3">playingState</a> = <a class="code" href="ui_8h.html#a25a12">PS_NORMAL</a>;      00868       00869       00870       <a class="code" href="vs10xx_8c.html#a2">Mp3SoftReset</a>();00871       <a class="code" href="player_8c.html#a9">LoadPatch</a>();00872       <a class="code" href="player_8c.html#a10">StartPatch</a>();00873 00874 00875       <span class="keywordflow">while</span> ((<a class="code" href="board_8h.html#a14">KEY_BUTTON</a>)||(<a class="code" href="board_8h.html#a18">KEY_FARLEFT</a>)||(<a class="code" href="board_8h.html#a15">KEY_FARRIGHT</a>)||00876              (<a class="code" href="board_8h.html#a17">KEY_LEFT</a>)||(<a class="code" href="board_8h.html#a16">KEY_RIGHT</a>))00877         ; <span class="comment">/* Wait until no key is pressed */</span>00878     }00879 00880     00881   }00882    00883 00884 }00885 00886 </div></pre><hr><FONT SIZE="-1">All software copyright 2000-2004 <a href="http://www.vlsi.fi/"> VLSI Solution OY.</a>Redistribution of these software modules are limited to promotional use onlyand only with the VS1011 / VS1002 / VS1003  MP3-Evakit evaluation boards. Free orcommercial use of these software modules in MP3 players is ok if theproduct includes MP3 decoder chip(s) from VLSI. You can request the complete(compilable) package from mp3@vlsi.fi</FONT>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产三级三级三级精品8ⅰ区| 自拍偷拍国产精品| 色哟哟一区二区三区| 麻豆精品一区二区三区| 亚洲色图一区二区| 久久先锋影音av| 欧美日韩国产一级二级| 国产黄色精品视频| 看片的网站亚洲| 一区二区三区不卡视频| 国产欧美精品一区| 精品国产成人系列| 7799精品视频| 欧美日韩一区在线观看| 91丨porny丨中文| 国产一本一道久久香蕉| 久久精品国产色蜜蜜麻豆| 亚洲国产视频一区| 亚洲激情校园春色| 最新久久zyz资源站| 国产精品色婷婷| 久久久av毛片精品| 欧美精品一区二区不卡| 日韩女优av电影在线观看| 精品视频一区二区不卡| 欧美做爰猛烈大尺度电影无法无天| 成人网男人的天堂| 波多野洁衣一区| 成人晚上爱看视频| 暴力调教一区二区三区| 国产.精品.日韩.另类.中文.在线.播放 | 7878成人国产在线观看| 欧美日韩一级大片网址| 欧美日韩在线免费视频| 欧美探花视频资源| 欧美日韩国产精品自在自线| 日本韩国一区二区| 在线观看免费视频综合| 欧美自拍偷拍午夜视频| 欧美视频三区在线播放| 欧美日韩亚洲综合在线| 欧美日韩在线播放三区四区| 欧美年轻男男videosbes| 欧美精品久久99久久在免费线| 欧美日韩一区二区三区在线 | 粉嫩av亚洲一区二区图片| 国产成人免费网站| 不卡电影一区二区三区| 972aa.com艺术欧美| 色天使久久综合网天天| 欧美网站一区二区| 欧美一区二区精品在线| 精品88久久久久88久久久| 久久久精品黄色| 国产精品国产自产拍高清av王其| 日韩美女视频一区二区| 一区二区三区在线不卡| 天天操天天综合网| 国内一区二区视频| 99精品视频在线观看免费| 色婷婷激情一区二区三区| 欧美日韩免费观看一区三区| 日韩亚洲电影在线| 欧美激情一区二区在线| 一区二区三区欧美日| 日本欧美肥老太交大片| 国产精品亚洲人在线观看| 99综合影院在线| 911精品产国品一二三产区| 欧美tickling网站挠脚心| 国产精品久久久久久久浪潮网站| 樱桃国产成人精品视频| 蜜桃精品在线观看| 北岛玲一区二区三区四区| 在线播放国产精品二区一二区四区| 日韩精品一区二区三区视频在线观看| 欧美激情中文不卡| 天天综合日日夜夜精品| 国产精品99久久久| 欧美美女一区二区三区| 国产日韩欧美一区二区三区综合| 亚洲精品免费在线| 国产在线精品国自产拍免费| 在线精品观看国产| 久久嫩草精品久久久精品一| 一卡二卡三卡日韩欧美| 国产一区欧美一区| 欧美日韩午夜精品| 国产精品美女久久久久高潮| 图片区小说区国产精品视频| jiyouzz国产精品久久| 欧美一级艳片视频免费观看| 亚洲免费在线看| 精品一区二区精品| 欧美日韩精品三区| 国产精品色哟哟| 久久99精品久久久久| 色av成人天堂桃色av| 国产三级精品在线| 日韩国产欧美在线视频| 色欲综合视频天天天| 国产欧美一区二区精品性色| 日韩成人免费电影| 欧洲精品在线观看| 亚洲三级在线观看| 床上的激情91.| 久久免费美女视频| 免费高清视频精品| 欧美日韩一区二区三区在线看| 日韩理论电影院| 国产成人精品在线看| 日韩免费视频一区| 日韩国产精品久久久| 欧美午夜电影一区| 亚洲天堂av老司机| 成人激情电影免费在线观看| 久久亚洲一区二区三区四区| 午夜视黄欧洲亚洲| 欧美色综合久久| 一区二区三区在线看| av电影在线观看一区| 久久久久成人黄色影片| 国产一区二区三区| 精品999在线播放| 精品一区二区久久久| 精品国产在天天线2019| 久久av中文字幕片| 日韩视频在线永久播放| 奇米色777欧美一区二区| 9191久久久久久久久久久| 爽好久久久欧美精品| 91精品国产入口| 免费观看在线综合| 精品精品欲导航| 精品一区二区三区免费视频| 日韩欧美中文一区| 狠狠色狠狠色合久久伊人| 欧美tickling挠脚心丨vk| 韩国av一区二区三区| 国产亚洲精品福利| 成人性视频免费网站| 国产精品久久久久久久久久久免费看 | 久久久亚洲国产美女国产盗摄| 极品少妇xxxx精品少妇| 精品国产91九色蝌蚪| 国产一区二区电影| 中文字幕在线观看不卡视频| 99久久精品国产一区二区三区| 亚洲另类一区二区| 欧美日韩电影在线播放| 久久成人羞羞网站| 日本一区二区视频在线| voyeur盗摄精品| 亚洲一区日韩精品中文字幕| 欧美绝品在线观看成人午夜影视| 日韩av成人高清| 久久免费看少妇高潮| 91视频国产资源| 午夜精品久久久久久久久| 3atv一区二区三区| 国产精品自在欧美一区| 国产精品久久久久久福利一牛影视| 99久久久免费精品国产一区二区 | 亚洲欧美日韩国产手机在线| 在线观看亚洲一区| 另类人妖一区二区av| 国产精品日日摸夜夜摸av| 91九色02白丝porn| 蜜桃视频第一区免费观看| 国产精品久久毛片a| 欧美色手机在线观看| 精品综合久久久久久8888| 国产精品国产三级国产| 欧美日韩高清在线播放| 国产成人高清在线| 亚洲综合免费观看高清完整版| 日韩一区和二区| 成人avav影音| 日日夜夜免费精品| 欧美国产综合一区二区| 欧美精品日日鲁夜夜添| 丁香婷婷综合色啪| 天堂成人国产精品一区| 国产欧美一区二区精品性色 | 精品国产乱码久久久久久久久 | 欧美日韩在线免费视频| 国产福利精品导航| 午夜激情一区二区三区| 欧美国产精品v| 日韩视频一区二区在线观看| 91免费在线视频观看| 精品无码三级在线观看视频 | 亚洲一区日韩精品中文字幕| 久久久777精品电影网影网| 欧美日韩精品是欧美日韩精品| 成人av网在线| 黑人巨大精品欧美一区| 亚洲一区视频在线| 国产精品国产三级国产aⅴ中文 | 亚洲国产日韩精品|