📄 readme.htm
字号:
lang=EN-US>PC</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>机的打印机接口及编程方法。</span></p>
<p class=MsoNormal align=center style='text-align:center'><span lang=EN-US>
<img width=547 height=377
src="image/image001.jpg" v:shapes="_x0000_i1027"> </span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>图</span><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt'>1 </span><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>演示</span><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt'>PC</span><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>机打印接口功能的软件界面</span><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:21.0pt'><b><span style='font-family:宋体; mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>soft
</span></b><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>文件夹中的</span><span lang=EN-US>SumLed.exe</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>是作者自编的一个免费软件,用于数码管的字形码产生。在实际的设计工作中,单片机与数码管的连线常常不是标准的接法,因此不能使用“标准”的字形码,必须自行编写,但自行编写字形码是一件比较辛苦和乏味的事,也比较容易出错。这个小软件就是帮助解决这个问题的。</span></p>
<p class=MsoNormal style='text-indent:21.0pt'><span style='font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>该软件不需要安装,可以直接运行,运行之后的界面如图</span><span
lang=EN-US>2</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>所示。第一次运行时,默认数码管的字段接法如下表所示:</span></p>
<table width="100%" border="1" align="center" bordercolor="#0000FF">
<tr>
<td width="11%" height="19"><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>脚位</span></td>
<td width="11%"><span lang=EN-US>7</span></td>
<td width="11%"><span lang=EN-US>6</span></td>
<td width="11%"><span lang=EN-US>5</span></td>
<td width="11%"><span lang=EN-US>4</span></td>
<td width="12%"><span lang=EN-US>3</span></td>
<td width="11%"><span lang=EN-US>2</span></td>
<td width="11%"><span lang=EN-US>1</span></td>
<td width="11%"><span lang=EN-US>0</span></td>
</tr>
<tr>
<td><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>字段</span></td>
<td>H</td>
<td>G</td>
<td>F</td>
<td>E</td>
<td>D</td>
<td>C</td>
<td>B</td>
<td>A</td>
</tr>
</table>
<p><span style='font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'> 运行程序后可自定义数码管与单片机引脚的接法,软件将自动记录,下一次开机调入前一次的设置值。<br>
其中脚位的含义是指某一个端口的位,例如,使用</span><span
lang=EN-US>P0</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>口接数码管的笔段,那么就是指:<br>
</span><span lang=EN-US> P0.7</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>、</span><span lang=EN-US>P0.6</span><span style='font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>、</span><span
lang=EN-US>P0.5</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>、</span><span lang=EN-US>P0.4</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>、</span><span lang=EN-US>P0.3</span><span style='font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>、</span><span
lang=EN-US>P0.2</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>、</span><span lang=EN-US>P0.1</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>、</span><span lang=EN-US>P0.0</span></p>
<p class=MsoNormal style='text-indent:21.0pt'><span style='font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>如果你的硬件连线与此相同,可以直接点击左边窗口的笔段,出现你想要的字形,记录下右边窗口的“字形码”即可。如图</span><span
lang=EN-US>3</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>所示是“</span><span lang=EN-US>7</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>”的字形及字形码,点击“共阴</span><span lang=EN-US>/</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>共阳”按钮可以分别获得共阴和共阳型连接方法时的字形码。</span></p>
<p class=MsoNormal style='text-indent:21.0pt'><span style='font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>如果你的硬件连线与上表不同,那么需要在软件的“脚位设置”中设脚位,如图</span><span
lang=EN-US>4</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>所示,在</span><span lang=EN-US>A</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>、</span><span lang=EN-US>B</span><span style='font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>、</span><span
lang=EN-US>C</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>、</span><span lang=EN-US>D</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>、</span><span lang=EN-US>E</span><span style='font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>、</span><span
lang=EN-US>F</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>、</span><span lang=EN-US>G</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>、</span><span lang=EN-US>H</span><span style='font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>后面的编缉框中输入对应的引脚,确定回到主界面,然后再点击数码管的相应笔段,得到希望的字形,同样在窗口的右侧看到相应的字形码。</span></p>
<p class=MsoNormal style='text-indent:21.0pt'><span style='font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>如果在设置笔段时有重复,例如,将</span><span
lang=EN-US>h</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>,</span><span lang=EN-US>g</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>笔段同时连到脚位</span><span lang=EN-US>6</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>上,软件会提醒你,如图</span><span lang=EN-US>5</span><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>所示,但不会阻止你继续使用,因为有时的确会有两个笔段接同一引脚的情况。</span></p>
<p class=MsoNormal style='text-indent:21.0pt'><span style='font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>该软件为免费软件,可以去作者的主页下载最新的版本。</span></p>
<p class=MsoNormal style='text-indent:21.0pt'><span style='font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>本软件涉及到的数码管知识,请参考书5.1节。</span></p>
<p class=MsoNormal align=center style='text-align:center;text-indent:21.0pt'><span
lang=EN-US> <img width=392 height=369
src="image/image003.jpg" v:shapes="_x0000_i1028"></span></p>
<p class=MsoNormal align=center style='text-align:center;text-indent:21.0pt'><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>图</span><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt'>2<span
style="mso-spacerun: yes"> </span>LED</span><span style='font-size:9.0pt;
mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>数码管字形码发生器运行界面</span><span lang=EN-US
style='font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center;text-indent:21.0pt'><span
lang=EN-US> <img width=366 height=348
src="image/image005.jpg" v:shapes="_x0000_i1029"> </span></p>
<p class=MsoNormal align=center style='text-align:center;text-indent:21.0pt'><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>图</span><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt'>3<span
style="mso-spacerun: yes"> </span>LED</span><span style='font-size:9.0pt;
mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>数码管字形码发生器显示“</span><span lang=EN-US
style='font-size:9.0pt;mso-bidi-font-size:12.0pt'>7</span><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>”</span><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center;text-indent:21.0pt'><span
lang=EN-US> <img width=389 height=368
src="image/image006.jpg" v:shapes="_x0000_i1026"> </span></p>
<p class=MsoNormal align=center style='text-align:center;text-indent:21.0pt'><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>图</span><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt'>4<span
style="mso-spacerun: yes"> </span>LED</span><span style='font-size:9.0pt;
mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>数码管字形码发生器进行脚位设置</span><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center;text-indent:21.0pt'><span
lang=EN-US> <img width=390 height=369
src="image/image008.jpg" v:shapes="_x0000_i1025"> </span></p>
<p class=MsoNormal align=center style='text-align:center;text-indent:21.0pt'><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>图</span><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt'>5<span
style="mso-spacerun: yes"> </span></span><span style='font-size:9.0pt;
mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"'>使用者定义了重复引脚,软件提醒</span><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p></o:p></span></p>
<p class=MsoBodyTextIndent><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'><strong>串口调试助手</strong>
该软件用于串行口的调试,不需要安装,直接双击文件名即可运行,书中3.5.4节有关于该软件使用的详细介绍。</span><span lang=EN-US style='mso-font-kerning:
0pt'><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US> <o:p></o:p></span></p>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -