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

📄 c8051f单片机使用注意事项.htm

📁 C8051F单片机使用注意事项,主要包括电源隔离
💻 HTM
📖 第 1 页 / 共 5 页
字号:
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT 
                  color=#0099ff><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">问:</SPAN><SPAN 
                  lang=EN-US>C8051Fxx</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">系列单片机的开发工具是不是串行适配器(</SPAN><SPAN 
                  lang=EN-US>PC</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">机串口和</SPAN><SPAN 
                  lang=EN-US>JTAG</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">协议转换适配)相同而目标板不同?</SPAN></FONT></P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><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="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT 
                  color=#0099ff><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">问:</SPAN><SPAN 
                  lang=EN-US>C8051F</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">单片机是怎样调试用户系统的?</SPAN></FONT></P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT 
                  color=#000000><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman"></SPAN></FONT><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">答</SPAN><SPAN 
                  lang=EN-US>:C8051F </SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">单片机是用开发套件来调试用户系统的。单片机开发套件包括开发软件</SPAN><SPAN 
                  lang=EN-US>IDE</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">(集成开发环境),</SPAN><SPAN 
                  lang=EN-US>U-EC2</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">至</SPAN><SPAN 
                  lang=EN-US>PC</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">机</SPAN><SPAN 
                  lang=EN-US>USB</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">口和单片机</SPAN><SPAN 
                  lang=EN-US>JTAG</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">接口的协议转换模块和一个目标板(板上有</SPAN><SPAN 
                  lang=EN-US>C8051F MCU</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)。</SPAN><SPAN 
                  lang=EN-US>IDE</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>U-EC2</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是从</SPAN><SPAN 
                  lang=EN-US>USB</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">口到</SPAN><SPAN 
                  lang=EN-US>JTAG</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="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">目标板上带有一块相应的</SPAN><SPAN 
                  lang=EN-US>C8051F MCU</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和一些简单的外围电路构成一个最小单片机系统,并将所有引脚连接到插座。</SPAN><SPAN 
                  lang=EN-US>C8051F</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">单片机片内集成了一个以</SPAN><SPAN 
                  lang=EN-US>JTAG</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">协议为基础的调试电路,这样在调试您的系统时,不需要专用仿真芯片、目标仿真头及目标</SPAN><SPAN 
                  lang=EN-US>RAM</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">等。您在</SPAN><SPAN 
                  lang=EN-US>IDE</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">上编译生成程序代码后,通过</SPAN><SPAN 
                  lang=EN-US>U-EC2</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">(连接到计算机</SPAN><SPAN 
                  lang=EN-US>USB</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">口和</SPAN><SPAN 
                  lang=EN-US>JTAG</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">接口)将代码下载到用户系统板的</SPAN><SPAN 
                  lang=EN-US>C8051F MCU</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</SPAN><SPAN 
                  lang=EN-US>Flash</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="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT 
                  color=#0099ff><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">问</SPAN>:<SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">可以用</SPAN><SPAN 
                  lang=EN-US>Keil uVision2 IDE</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">调试全系列</SPAN><SPAN 
                  lang=EN-US>C8051F</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">单片机应用系统吗?</SPAN></FONT></P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT 
                  color=#000000><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman"></SPAN></FONT><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">答:可以。但必须安装动态链接库。该驱动程序可以在我公司的网站上下载。</SPAN></P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT 
                  color=#0099ff><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">问:如何将绝对目标代码转换成</SPAN><SPAN 
                  lang=EN-US>hex</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">格式文件?</SPAN></FONT></P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">答:第一,可以使用</SPAN><SPAN 
                  lang=EN-US>KEIL C</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="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">第二,使用</SPAN><SPAN 
                  lang=EN-US>OH51</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">(</SPAN><SPAN 
                  lang=EN-US>DOS</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">命令)将目标文件转换成</SPAN><SPAN 
                  lang=EN-US>hex</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="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><SPAN 
                  lang=EN-US>Oh51 inputfile [hexfile]</SPAN></P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT 
                  color=#0099ff><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">问:</SPAN><SPAN 
                  lang=EN-US>Silabs IDE</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中带有</SPAN><SPAN 
                  lang=EN-US>4K</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">代码限制版的</SPAN><SPAN 
                  lang=EN-US>Keil C51</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,那么如何将无限制版的</SPAN><SPAN 
                  lang=EN-US>Keil C51</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嵌入到</SPAN><SPAN 
                  lang=EN-US>Silabs IDE</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中呢?</SPAN></FONT></P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT 
                  color=#000000></FONT><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">答:先将您完全版的</SPAN><SPAN 
                  lang=EN-US>Keil C51</SPAN><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">安装到您的</SPAN><SPAN 
                  lang=EN-US>PC</SPAN><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">机中;然后进入</SPAN><SPAN 
                  lang=EN-US>Silabs IDE</SPAN><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">界面,选择</SPAN><SPAN 
                  lang=EN-US>Project-&gt;Tool Chain Integration</SPAN><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">,弹出对话框,单击</SPAN><SPAN 
                  lang=EN-US>Browse</SPAN><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">按钮,更换</SPAN><SPAN 
                  lang=EN-US>A51</SPAN><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">,</SPAN><SPAN 
                  lang=EN-US>C51</SPAN><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">和</SPAN><SPAN 
                  lang=EN-US>BL51</SPAN><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">的目录(换成</SPAN><SPAN 
                  lang=EN-US>keil\c51\bin</SPAN><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">)即可</SPAN>。</P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT 
                  color=#0099ff><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">问:程序代码加密后,</SPAN><SPAN 
                  lang=EN-US>IDE</SPAN><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">不能与目标系统连接怎么办?</SPAN></FONT></P>
                  <P class=MsoNormal 
                  style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">答:进入</SPAN><SPAN 
                  lang=EN-US>IDE</SPAN><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">界面,选择</SPAN><SPAN 
                  lang=EN-US>Tools</SPAN><SPAN 
                  style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">→</SPAN><SPAN 
                  lang=EN-US>Erase Code Space</SPAN><SPAN 
                  style="mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">来擦除</SPAN><SPAN 

⌨️ 快捷键说明

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