⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd_8c-source.html

📁 MP3 Player Source Code
💻 HTML
📖 第 1 页 / 共 2 页
字号:
00129   <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> c,d;00130   <span class="keywordflow">for</span> (c=0; c&lt;254; c++){00131     <span class="keywordflow">for</span> (d=252; d; d-=2){00132       <span class="keywordflow">if</span> (d&lt;c){00133         <a class="code" href="lcd_8h.html#a7">LcdPutCommand</a> (8);00134         <a class="code" href="board_8h.html#a38">InitiateDelay</a>(40);00135       }<span class="keywordflow">else</span>{00136         <a class="code" href="lcd_8h.html#a7">LcdPutCommand</a> (12);00137         <a class="code" href="board_8h.html#a38">InitiateDelay</a>(40);00138       }00139     }00140   }00141   <a class="code" href="lcd_8h.html#a7">LcdPutCommand</a>(8);00142   <a class="code" href="board_8h.html#a38">InitiateDelay</a>(40);00143 }00144 00145 <a name="l00147"></a><a class="code" href="lcd_8h.html#a11">00147</a> <span class="keywordtype">void</span> <a class="code" href="lcd_8c.html#a9">LcdSplashScreen</a>(){00148     00149   <a class="code" href="lcd_8c.html#a4">LcdReset</a>();00150  00151   <a class="code" href="lcd_8h.html#a5">LcdSelectFont</a>(<a class="code" href="lcdfonts_8c.html#a1">lcdFont_vlsichars</a>);00152   00153   <a class="code" href="lcd_8h.html#a1">LcdLocateHome</a>();00154   00155   <a class="code" href="lcd_8h.html#a6">LcdPutChar</a>(0);00156   <a class="code" href="lcd_8h.html#a10">LcdPutConstantString</a>(<span class="stringliteral">"\1\2\3 Sol"</span>);00157   <a class="code" href="lcd_8h.html#a2">LcdLocateLine2</a>();00158   <a class="code" href="lcd_8h.html#a10">LcdPutConstantString</a>(<span class="stringliteral">"ution Oy"</span>);00159 00160  00161   <a class="code" href="lcd_8c.html#a7">LcdFadeIn</a>();00162   <a class="code" href="lcd_8c.html#a8">LcdFadeOut</a>();00163  00164 }00165 00166 <a name="l00168"></a><a class="code" href="lcd_8h.html#a13">00168</a> <span class="keywordtype">void</span> <a class="code" href="lcd_8h.html#a13">LcdPutHex16</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> value){00169   <a class="code" href="lcd_8h.html#a6">LcdPutChar</a>(<a class="code" href="lcd_8c.html#a0">lcd_hexchars</a>[value&gt;&gt;12]);00170   <a class="code" href="lcd_8h.html#a6">LcdPutChar</a>(<a class="code" href="lcd_8c.html#a0">lcd_hexchars</a>[(value&gt;&gt;8)&amp;0xf]);00171   <a class="code" href="lcd_8h.html#a6">LcdPutChar</a>(<a class="code" href="lcd_8c.html#a0">lcd_hexchars</a>[(value&gt;&gt;4)&amp;0xf]);00172   <a class="code" href="lcd_8h.html#a6">LcdPutChar</a>(<a class="code" href="lcd_8c.html#a0">lcd_hexchars</a>[(value)&amp;0xf]);00173 }00174 00175 <a name="l00177"></a><a class="code" href="lcd_8h.html#a12">00177</a> <span class="keywordtype">void</span> <a class="code" href="lcd_8h.html#a12">LcdPutHex8</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> value){00178 00179   <a class="code" href="lcd_8h.html#a6">LcdPutChar</a>(<a class="code" href="lcd_8c.html#a0">lcd_hexchars</a>[(value&gt;&gt;4)&amp;0xf]);00180   <a class="code" href="lcd_8h.html#a6">LcdPutChar</a>(<a class="code" href="lcd_8c.html#a0">lcd_hexchars</a>[(value)&amp;0xf]);00181 }00182 00183 <a name="l00185"></a><a class="code" href="lcd_8h.html#a14">00185</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="lcd_8h.html#a14">LcdPrintGenericResult</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> errorlevel){00186   <span class="keywordflow">if</span> (!errorlevel){        00187     <a class="code" href="lcd_8h.html#a10">LcdPutConstantString</a> (<span class="stringliteral">"OK      "</span>);00188   }<span class="keywordflow">else</span>{00189     <a class="code" href="lcd_8h.html#a10">LcdPutConstantString</a> (<span class="stringliteral">"Error "</span>);00190     <a class="code" href="lcd_8h.html#a6">LcdPutChar</a>(<a class="code" href="lcd_8c.html#a0">lcd_hexchars</a>[(errorlevel&gt;&gt;4)&amp;0xf]);00191     <a class="code" href="lcd_8h.html#a6">LcdPutChar</a>(<a class="code" href="lcd_8c.html#a0">lcd_hexchars</a>[(errorlevel)&amp;0xf]);00192     ConsoleWrite (<span class="stringliteral">"\rSystem error "</span>);00193     ConsolePutHex8 (errorlevel);00194     ConsoleWrite (<span class="stringliteral">": \""</span>);00195 00196     <span class="keywordflow">switch</span> (errorlevel){00197     <span class="keywordflow">case</span> 0x01: ConsoleWrite (<span class="stringliteral">"No storage"</span>); <span class="keywordflow">break</span>;00198     <span class="keywordflow">case</span> 0x02: ConsoleWrite (<span class="stringliteral">"Storage powerup"</span>); <span class="keywordflow">break</span>;00199     <span class="keywordflow">case</span> 0x03: ConsoleWrite (<span class="stringliteral">"Storage init"</span>); <span class="keywordflow">break</span>;00200     <span class="keywordflow">case</span> 0x04: ConsoleWrite (<span class="stringliteral">"No storage ID"</span>); <span class="keywordflow">break</span>;00201     <span class="keywordflow">case</span> 0x05: ConsoleWrite (<span class="stringliteral">"Datablock header"</span>); <span class="keywordflow">break</span>;00202     <span class="keywordflow">case</span> 0x06: ConsoleWrite (<span class="stringliteral">"Storage Data reply failed"</span>); <span class="keywordflow">break</span>;00203     <span class="keywordflow">case</span> 0x07: ConsoleWrite (<span class="stringliteral">"Generic Storage Command"</span>); <span class="keywordflow">break</span>;00204     <span class="keywordflow">case</span> 0x08: ConsoleWrite (<span class="stringliteral">"Sector 0 not in recognized format"</span>); <span class="keywordflow">break</span>;00205     <span class="keywordflow">case</span> 0x09: ConsoleWrite (<span class="stringliteral">"No active partition"</span>); <span class="keywordflow">break</span>;00206     <span class="keywordflow">case</span> 0x0a: ConsoleWrite (<span class="stringliteral">"Filesystem load"</span>); <span class="keywordflow">break</span>;00207     <span class="keywordflow">case</span> 0x0b: ConsoleWrite (<span class="stringliteral">"No root directory"</span>); <span class="keywordflow">break</span>;00208     <span class="keywordflow">case</span> 0x0c: ConsoleWrite (<span class="stringliteral">"File not found"</span>); <span class="keywordflow">break</span>;00209 00210     };00211     ConsoleWrite(<span class="stringliteral">"\" failure.\r"</span>);00212     00213 00214     <a class="code" href="board_8h.html#a49">Delay</a>(500);00215   }00216   <span class="keywordflow">return</span> errorlevel;00217 }00218 00219 <a name="l00221"></a><a class="code" href="lcd_8h.html#a15">00221</a> <span class="keywordtype">void</span> <a class="code" href="lcd_8h.html#a15">LcdPutUInt</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> value){00222   xdata <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> valueString[10];00223   <span class="keywordtype">char</span> c;00224   <span class="keywordflow">for</span> (c=0; c&lt;10; c++){00225     valueString[c]=value % 10;00226     value = value / 10;00227   }00228   c=9;00229   <span class="keywordflow">while</span> ((valueString[c]==0) &amp;&amp; (c!=0))00230     c--;00231   <span class="keywordflow">for</span> (;c!=0;c--)00232     <a class="code" href="lcd_8h.html#a6">LcdPutChar</a>(<span class="charliteral">'0'</span>+valueString[c]);00233   <a class="code" href="lcd_8h.html#a6">LcdPutChar</a>(<span class="charliteral">'0'</span>+valueString[0]);00234 00235 }00236 00237 00238 00239 </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>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -