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

📄 汉字点阵显示程序.htm

📁 单片机系统中的汉字显示[拼音输入法)包括源程序
💻 HTM
📖 第 1 页 / 共 2 页
字号:
"Times New Roman"'>个字节</span></font><span lang=EN-US> */<o:p></o:p></span></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'>}<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><![if !supportEmptyParas]>&nbsp;<![endif]></span><span
lang=EN-US><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'>void main(int
argc,char *argv[])<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'>{<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>unsigned char chn[2],buf[32];<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>char string[5];<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>unsigned long i16;<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>int i,j;<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><![if !supportEmptyParas]>&nbsp;<![endif]></span><span
lang=EN-US><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>if(argc&lt;2)<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>{<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>printf(&quot;\n\7</span></span></font><font
face=宋体><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>格式</span></font><span lang=EN-US>:
CC_FONT &lt;</span><font face=宋体><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>汉字</span></font><span
lang=EN-US>16</span><font face=宋体><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>点阵字库文件名</span></font><span
lang=EN-US>&gt;\n&quot;);<o:p></o:p></span></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>exit(0);<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>}<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><![if !supportEmptyParas]>&nbsp;<![endif]></span><span
lang=EN-US><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">  
</span>if((cclibfp=fopen(argv[1],&quot;rb&quot;))==NULL)<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>{<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>printf(&quot;\n\7</span></span></font><font
face=宋体><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>不能打开汉字库文件</span></font><span
lang=EN-US>&quot;);<o:p></o:p></span></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>exit(1);<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>}<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><![if !supportEmptyParas]>&nbsp;<![endif]></span><span
lang=EN-US><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>while(1)<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>{<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>printf(&quot;\n</span></span></font><font
face=宋体><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>输入一个汉字</span></font><span lang=EN-US>(E</span><font
face=宋体><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>结束</span></font><span lang=EN-US>):
&quot;);<o:p></o:p></span></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>scanf(&quot;%s&quot;,chn);<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>if(chn[0]=='E' || chn[0]=='e')<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun:
yes"> </span>break;<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>ReadCCLIB(chn[0],chn[1],buf);<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>printf(&quot;\n\n&quot;);<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>for(i=0;i&lt;32;i+=2)<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>{<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun:
yes"> </span>i16=buf[i]&lt;&lt;8 | buf[i+1];<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun:
yes"> </span>itoa(i16,string,16);<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun:
yes"> </span>for(j=0;j&lt;4;j++)<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun: yes">   
</span>string[j]=toupper(string[j]);<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun:
yes"> </span>for(j=strlen(string);j&lt;4;j++)<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun: yes">   
</span>printf(&quot;0&quot;);<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun:
yes"> </span>printf(&quot;%s &quot;,string);<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun:
yes"> </span>for(j=0;j&lt;16;j++)<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun: yes">   
</span>if(i16 &amp; (0x8000&gt;&gt;j))<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun: yes">      
</span>printf(&quot;</span></span></font><font face=宋体><span style='font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>■</span></font><span
lang=EN-US>&quot;);<o:p></o:p></span></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun: yes">   
</span>else<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun: yes">      
</span>printf(&quot;</span></span></font><font face=宋体><span style='font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>□</span></font><span
lang=EN-US>&quot;);<o:p></o:p></span></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-tab-count:1'>    </span><span
style='mso-bidi-font-size:12.0pt'><span style="mso-spacerun:
yes"> </span>printf(&quot;\n&quot;);<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>}<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">      </span>printf(&quot;\n\n&quot;);<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>}<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'><span
style="mso-spacerun: yes">   </span>fclose(cclibfp);<o:p></o:p></span></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span lang=EN-US
style='font-size:10.5pt'><span style='mso-bidi-font-size:12.0pt'>}</span></span></font></p>

</div>

</body>

</html>

⌨️ 快捷键说明

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