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

📄 第八章 dscope for windows使用详解.htm

📁 本文档详细介绍了怎样使用keil软件开发单片机程序
💻 HTM
📖 第 1 页 / 共 5 页
字号:
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">不区分常量的大、小写。</SPAN><SPAN 
                  lang=EN-US 
                  style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></FONT></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(1) 
                  </SPAN>整型常量</FONT></H4>
                  <P class=MsoNormal 
                  style="MARGIN-LEFT: 24pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 21pt"><FONT 
                  size=2><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">分为整型(</SPAN><SPAN 
                  lang=EN-US style="FONT-SIZE: 12pt">int</SPAN><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">),无符号整型(</SPAN><SPAN 
                  lang=EN-US style="FONT-SIZE: 12pt">uint,00rd</SPAN><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">),长整型(</SPAN><SPAN 
                  lang=EN-US style="FONT-SIZE: 12pt">long</SPAN><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">),无符号长整型(</SPAN><SPAN 
                  lang=EN-US style="FONT-SIZE: 12pt">Wlong</SPAN><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">、</SPAN><SPAN 
                  lang=EN-US style="FONT-SIZE: 12pt">Word</SPAN><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">)。</SPAN><SPAN 
                  lang=EN-US 
                  style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></FONT></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(2) 
                  </SPAN>浮点型常量</FONT></H4>
                  <P class=MsoNormal 
                  style="TEXT-INDENT: 24pt; LINE-HEIGHT: 21pt"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN 
                  style="mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">与</SPAN><SPAN 
                  lang=EN-US style="FONT-SIZE: 12pt">ANSI<SPAN 
                  style="mso-spacerun: yes">&nbsp; </SPAN>C</SPAN><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">相同。</SPAN><SPAN 
                  lang=EN-US 
                  style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></FONT></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(3) 
                  </SPAN>字符串常量</FONT></H4>
                  <P class=MsoNormal style="LINE-HEIGHT: 21pt"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN 
                  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  </SPAN></SPAN><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">与</SPAN><SPAN 
                  lang=EN-US style="FONT-SIZE: 12pt">ANSI<SPAN 
                  style="mso-spacerun: yes">&nbsp; </SPAN>C</SPAN><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">相同</SPAN><SPAN 
                  lang=EN-US 
                  style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></FONT></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(4) 
                  </SPAN>字符常量</FONT></H4>
                  <P class=MsoBodyTextFirstIndent><FONT size=2>分为字符型(<SPAN 
                  lang=EN-US>Char)和无符号字符型(Uchar)一种。</SPAN></FONT></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(5) 
                  </SPAN>行号常数</FONT></H4>
                  <P class=MsoBodyTextFirstIndent><FONT 
                  size=2>指用户程序中的行号,实际上是个地址</FONT></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(6) 
                  </SPAN>位常量(<SPAN lang=EN-US>Bit):</SPAN></FONT></H4>
                  <P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><FONT 
                  size=2>0和1</FONT></SPAN></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(7) 
                  </SPAN>地址常数</FONT></H4>
                  <P class=MsoBodyTextFirstIndent><FONT 
                  size=2>地址常数的种类很多,地址常数不同于行号常数,行号常数就是一个地址,而地址数被引用时,实际上是取该地址中的数据。</FONT></P>
                  <P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN 
                  lang=EN-US><FONT 
                  size=2>C:代码地址常数,如C:0X0012或0XFF:0X0012</FONT></SPAN></P>
                  <P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN 
                  lang=EN-US><FONT 
                  size=2>D:内部直接寻址地址常数,如D:0X0068或0X00:0X0068</FONT></SPAN></P>
                  <P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN 
                  lang=EN-US><FONT 
                  size=2>I:内部间按寻址地址常数,如I:0X0010或0X00:0X0010</FONT></SPAN></P>
                  <P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN 
                  lang=EN-US><FONT 
                  size=2>X:外部数据空间地址常数,如X:0X0028或0X01:0X0028</FONT></SPAN></P>
                  <P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN 
                  lang=EN-US><FONT 
                  size=2>B:位地址常数,如B:0X20或B:0X24.0</FONT></SPAN></P>
                  <P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN 
                  lang=EN-US><FONT size=2>EB:扩展的位地址常数(MCS251专有),<SPAN 
                  style="mso-spacerun: yes">&nbsp; </SPAN></FONT></SPAN></P>
                  <P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN 
                  lang=EN-US><FONT 
                  size=2>ED:扩展的数据空间地址常数(MCS251专有)</FONT></SPAN></P>
                  <P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN 
                  lang=EN-US><FONT 
size=2>CO:常数空间地址常数(MCS251专有)</FONT></SPAN></P>
                  <P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN 
                  lang=EN-US><FONT 
                  size=2>HC:正常数空间地址常数(MCS251专有)</FONT></SPAN></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(8) 
                  </SPAN>标识符常量</FONT></H4>
                  <P class=MsoBodyTextFirstIndent><FONT 
                  size=2>即用户源程序中的标号、函数名等,实际上代表某一地址。</FONT></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(9) 
                  </SPAN>用户源程序中定义的常数<SPAN lang=EN-US 
                  style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></FONT></H4>
                  <H3 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A 
                  name=_Toc475103242><FONT size=2><SPAN lang=EN-US 
                  style="FONT-SIZE: 15pt">3. </SPAN>变量</FONT></A></H3>
                  <P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><FONT 
                  size=2>dScope所支持的变量名或标识符最多可由31个字符组成,第一个字母为A~Z,a~z,下划线或问号,后续字符可为字母、数字、下划线和问号。除CPU变量和系统变量外,dScope不支持全局变量,但可视“define”命令定义的变量为全局变量。</FONT></SPAN></P>
                  <P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><FONT 
                  size=2>Dscope所支持的变量分为以下几种(变量名称不区分大、小写),支持类型转换:</FONT></SPAN></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(1) 
                  </SPAN>整型变量</FONT></H4>
                  <P class=MsoBodyTextFirstIndent><FONT size=2>分为整型变量(<SPAN 
                  lang=EN-US>int)、无符号整型变量(uint/word),长整型(Long) 
                  、无符号长整型(Ulong/dword)。</SPAN></FONT></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(2) 
                  </SPAN>浮点型变量<SPAN lang=EN-US>(float)</SPAN></FONT></H4>
                  <P class=MsoBodyTextFirstIndent><FONT size=2>与<SPAN 
                  lang=EN-US>ANSI<SPAN style="mso-spacerun: yes">&nbsp; 
                  </SPAN>C相同。</SPAN></FONT></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(3) 
                  </SPAN>字符型变量<SPAN lang=EN-US>L</SPAN></FONT></H4>
                  <P class=MsoBodyTextFirstIndent><FONT size=2>分为字符型(<SPAN 
                  lang=EN-US>char)变量和无符号字符型(Uchar)</SPAN></FONT></P>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(4) 
                  </SPAN>位变量(<SPAN lang=EN-US>Bit)</SPAN></FONT></H4>
                  <H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(5) 
                  </SPAN>系统变量<SPAN lang=EN-US><SPAN 
                  style="mso-spacerun: yes">&nbsp;&nbsp; 
                  </SPAN></SPAN></FONT></H4>
                  <P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><FONT 
                  size=2><SPAN 
                  style="mso-spacerun: yes">&nbsp;</SPAN>dScope自己定义了一系列内部变量,用户可对这些变量进行读或读/写操作,<SPAN 
                  style="mso-spacerun: yes">&nbsp;&nbsp; 
                  </SPAN>可被用户自定义数所引用。</FONT></SPAN></P>
                  <P class=MsoNormal 
                  style="MARGIN-LEFT: 45.25pt; TEXT-INDENT: -21.25pt; LINE-HEIGHT: 21pt; mso-list: l27 level1 lfo40"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 12pt">a. <SPAN 
                  style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp; 
                  </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">Cycles 
                  (Read Only)<O:P></O:P></SPAN></FONT></P>
                  <P class=MsoNormal 
                  style="MARGIN-LEFT: 45.25pt; TEXT-INDENT: -21.25pt; LINE-HEIGHT: 21pt; mso-list: skip"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 12pt">32</SPAN><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">位变量(</SPAN><SPAN 
                  lang=EN-US style="FONT-SIZE: 12pt">Ulong</SPAN><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">),指示当前程序执行已花费的指令周期(</SPAN><SPAN 
                  lang=EN-US style="FONT-SIZE: 12pt">cycle</SPAN><SPAN 
                  style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">)。</SPAN><SPAN 
                  lang=EN-US 
                  style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></FONT></P>
                  <P class=MsoNormal 
                  style="MARGIN-LEFT: 45.25pt; TEXT-INDENT: -21.25pt; LINE-HEIGHT: 21pt; mso-list: l27 level1 lfo40"><FONT 
                  size=2><SPAN lang=EN-US style="FONT-SIZE: 12pt">b. <SPAN 
                  style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; 
                  </SPAN></SPAN><SPAN lang=EN-US 

⌨️ 快捷键说明

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