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

📄 第一章 keil c51开发系统基本知识.htm

📁 本文档详细介绍了怎样使用keil软件开发单片机程序
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<!--画中画广告结束-->            <H2 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A name=_Toc475103127><SPAN lang=EN-US style="FONT-SIZE: 16pt">第一节 </SPAN>系统概述</A></H2>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US>Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US>Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。</SPAN></P>
<P class=MsoBodyTextFirstIndent>下面详细介绍<SPAN lang=EN-US>Keil C51开发系统各部分功能和使用。</SPAN></P>
<H2 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A name=_Toc475103128><SPAN lang=EN-US style="FONT-SIZE: 16pt">第二节 </SPAN><SPAN lang=EN-US>Keil C51单片机软件开发系统的整体结构</SPAN></A><BR></H2>
<H2 align=center><A href=" http://www.51kaifa.com/upload/2005/04/1112862321.1" target=_blank></A></H2>
<P align=center><FONT size=2><SPAN style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt; mso-ascii-font-family: 'Times New Roman'"><A href=" http://www.51kaifa.com/upload/2005/04/1113474745.1" target=_blank><IMG alt="" src=" http://www.51kaifa.com/upload/2005/04/1113474745.1" align=absMiddle border=0></A></SPAN></FONT></P>
<P align=center><FONT size=2><SPAN style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt; mso-ascii-font-family: 'Times New Roman'">图</SPAN><SPAN lang=EN-US style="FONT-SIZE: 14pt; mso-bidi-font-size: 10.0pt">(1)<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>C51</SPAN><SPAN style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 10.0pt; mso-ascii-font-family: 'Times New Roman'">工具包整体结构图</SPAN></FONT></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US>C51工具包的整体结构,如图(1)所示,其中uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及A51编译器编译生成目标文件(.OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。</SPAN></P>
<P class=MsoNormal style="TEXT-ALIGN: center" align=center><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><?XML:NAMESPACE PREFIX = O /><O:P></O:P></SPAN></P>
<P class=MsoNormal style="TEXT-ALIGN: center" align=center><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><O:P></O:P></SPAN></P>
<P class=MsoNormal style="TEXT-ALIGN: center" align=center><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><O:P></O:P></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><O:P></O:P></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><O:P></O:P></SPAN></P>
<H2 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A name=_Toc475103129><SPAN lang=EN-US style="FONT-SIZE: 16pt">第三节 </SPAN><SPAN lang=EN-US>Keil C51工具包的安装</SPAN></A></H2>
<H3 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A name=_Toc475103130><SPAN lang=EN-US style="FONT-SIZE: 15pt">1. </SPAN><SPAN lang=EN-US>C51 for Dos</SPAN></A></H3>
<P class=MsoBodyTextFirstIndent>在<SPAN lang=EN-US>Windows下直接运行软件包中DOS\C51DOS.exe然后选择安装目录即可。完毕后欲使系统正常工作须进行以下操作(设C:\C51为安装目录):</SPAN></P>
<P class=MsoBodyTextFirstIndent>修改<SPAN lang=EN-US>Autoexec.bat,加入</SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN lang=EN-US>path=C:\C51\Bin</SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN lang=EN-US>Set<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>C51LIB=C:\C51\LIB</SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN lang=EN-US>Set<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>C51INC=C:\C51\INC</SPAN></P>
<P class=MsoBodyTextFirstIndent>然后运行<SPAN lang=EN-US>Autoexec.bat</SPAN></P>
<H3 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A name=_Toc475103131><SPAN lang=EN-US style="FONT-SIZE: 15pt">2. </SPAN><SPAN lang=EN-US>C51 for Windows的安装及注意事项:</SPAN></A><SPAN style="mso-bookmark: _Toc475103131"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></H3>
<P class=MsoBodyTextFirstIndent>在<SPAN lang=EN-US>Windows下运行软件包中WIN\Setup.exe,最好选择安装目录与C51 for Dos相同,这样设置最简单(设安装于C:\C51目录下)。然后将软件包中crack目录中的文件拷入C:\C51\Bin目录下。 </SPAN></P>
<H2 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A name=_Toc475103132><SPAN lang=EN-US style="FONT-SIZE: 16pt">第四节 </SPAN><SPAN lang=EN-US>Keil C51工具包各部分功能及使用简介</SPAN></A></H2>
<H3 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A name=_Toc475103133><SPAN lang=EN-US style="FONT-SIZE: 15pt">1. </SPAN><SPAN lang=EN-US>C51与A51</SPAN></A><SPAN style="mso-bookmark: _Toc475103133"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></H3>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><SPAN lang=EN-US style="FONT-SIZE: 14pt">(1) </SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">C51<O:P></O:P></SPAN></H4>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN lang=EN-US>C51是C语言编译器,其使用方法为:</SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN lang=EN-US>C51<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>sourcefile[编译控制指令]</SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt">或者</P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN lang=EN-US>C51 @ commandfile</SPAN></P>
<P class=MsoBodyTextFirstIndent>其中<SPAN lang=EN-US>sourcefile为C源文件(.C)。大量的编译控制指令完成C51编译器的全部功能。包控C51输出文件C.LST,.OBJ,.I和.SRC文件的控制。源文件(.C)的控制等,详见第五部分的具体介绍。</SPAN></P>
<P class=MsoBodyTextFirstIndent>而<SPAN lang=EN-US>Commandfile为一个连接控制文件其内容包括:.C源文件及各编译控制指令,它没有固定的名字,开发人员可根据自己的习惯指定,它适于用控制指令较多的场合。</SPAN></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 14pt">(2) </SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 12pt">A51<O:P></O:P></SPAN></B></H4>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN lang=EN-US>A51是汇编语言编译器,使用方法为:</SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN lang=EN-US>A51 sourcefile[编译控制指令]</SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt">或<SPAN lang=EN-US>A51<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>@ commandfile</SPAN></P>
<P class=MsoBodyTextFirstIndent>其中<SPAN lang=EN-US>sourcefile为汇编源文件(.asm或.a51),而编译控制指令的使用与其它汇编如ASM语言类似,可参考其他汇编语言材料。</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US>Commandfile同C51中的Commandfile类似,它使A51使用和修改方便。</SPAN></P>
<H3 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A name=_Toc475103134><SPAN lang=EN-US style="FONT-SIZE: 15pt">2. </SPAN><SPAN lang=EN-US>L51和BL51</SPAN></A><SPAN style="mso-bookmark: _Toc475103134"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></H3>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 14pt">(1) </SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 12pt">L51<O:P></O:P></SPAN></B></H4>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US>L51是Keil C51软件包提供的连接/定位器,其功能是将编译生成的OBJ文件与库文件连接定位生成绝对目标文件(.ABS),其使用方法为:</SPAN></P>
<P class=MsoNormal style="tab-stops: 45.0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">L51<SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>目标文件列表[库文件列表] [to outputfile] [连接控制指令]<O:P></O:P></SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 21pt; tab-stops: 45.0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">或</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><SPAN style="mso-tab-count: 1">&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">L51<SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>@Commandfile<O:P></O:P></SPAN></P>
<P class=MsoBodyTextFirstIndent>源程序的多个模块分别经<SPAN lang=EN-US>C51与A51编译后生成多个OBJ文件,连接时,这些文件全列于目标文件列表中,作为输入文件,如果还需与库文件(.LiB)相连接,则库文件也必须列在其后。outputfile为输文件名,缺少时为第一模块名,后缀为.ABS。连接控制指令提供了连接定位时的所有控制功能。Commandfile为连接控制文件,其具体内容是包括了目标文件列表,库文件列表及输出文件、连接控制命令,以取代第一种繁琐的格式,由于目标模块库文件大多不止1个,因而第2种方法较多见,这个文件名字也可由使用者随意指定。</SPAN></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 14pt">(2) </SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 12pt">Bl51<O:P></O:P></SPAN></B></H4>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US>BL51也是C51软件包的连接/定位器,其具有L51的所有功能,此外它还具有以下3点特别之处:</SPAN></P>
<P class=MsoNormal style="tab-stops: 45.0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>a. 可以连接定位大于64kBytes的程序。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><O:P></O:P></SPAN></P>
<P class=MsoNormal style="tab-stops: 45.0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>b. 具有代码域及域切换功能(CodeBanking &amp; Bank Switching)<O:P></O:P></SPAN></P>
<P class=MsoNormal style="tab-stops: 45.0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>c. 可用于RTX51操作系统</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><O:P></O:P></SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US>RTX51是一个实时多任务操作系统,它改变了传统的编程模式,甚至不必用main( )函数,单片机系统软件向RTOS发展是一种趋势,这种趋势对于186和386及68K系列CPU更为明显和必须,对8051因CPU较为简单,程序结构等都不太复杂,RTX51作用显得不太突出,其专业版软件PK51软件包甚至不包括RTX51Full,而只有一个RTX51TINY版本的RTOS。RTX51 TINY适用于无外部RAM的单片机系统,因而可用面很窄,在本文中不作介绍。Bank switching技术因使用很少也不作介绍。</SPAN></P>
<H3 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A name=_Toc475103135><SPAN lang=EN-US style="FONT-SIZE: 15pt">3. </SPAN><SPAN lang=EN-US>DScope51,Tscope51及Monitor51</SPAN></A><SPAN style="mso-bookmark: _Toc475103135"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></H3>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 14pt">(1) </SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 12pt">dScope51<O:P></O:P></SPAN></B></H4>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US>dScope51是一个源级调试器和模拟器,它可以调试由C51编译器、A51汇编器、PL/M-51编译器及ASM-51汇编器产生的程序。它不需目标板(for windows也可通过mon51接目标板),只能进行软件模拟,但其功能强大,可模拟CPU及其外围器件,如内部串口,外部I/O及定时器等,能对嵌入式软件功能进行有效测试。</SPAN></P>
<P class=MsoBodyTextFirstIndent>其使用方法为:</P>
<P class=MsoNormal style="tab-stops: 45.0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">DS51[debugfile][INIT(initfile)]<O:P></O:P></SPAN></P>
<P class=MsoBodyTextFirstIndent>其中<SPAN lang=EN-US>debugfile是一个Hex格式的8051文件,即待调试的文件其为可选的,可在进入dScope51后用load命令装入。</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US>Initfile为一个初使化文件,它在启动dScope51后,在debugfile装入前装入,装有一些dScope的初使化参数及常用调试函数等。下面是一个dScope.ini文件(for dos)的内容:</SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 24pt; tab-stops: 45.0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体"><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Load ..\..\ds51\8051.iof<O:P></O:P></SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 24pt; tab-stops: 45.0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体"><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Map 0,0xffff<O:P></O:P></SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US>dScope51 for Windows则直接用鼠标进入,然后用load装入待调文件。</SPAN></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 14pt">(2) </SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 12pt">tScope51<O:P></O:P></SPAN></B></H4>
<P class=MsoBodyTextFirstIndent>与<SPAN lang=EN-US>dScope51不同的是Scope51必须带目标板,目前它可以通过两种方式访问目标板。(1) 通过EMul51在线仿真器,tScope51为该仿真器准备了一个动态连接文件EMUL51.IOT,但该方法必须配合该仿真器。(2) 通过Monitov51监控程序,这种方法是可行的,tScope51为访问Monitor51专门带有MON51.IOT连接程序,使用时可通过串口及监控程序来调试目标板。</SPAN></P>
<P class=MsoBodyTextFirstIndent>其使用方法为:</P>
<P class=MsoNormal style="tab-stops: 45.0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>TS51[INIT(file_name.ini)]<O:P></O:P></SPAN></P>
<P class=MsoBodyTextFirstIndent>其中<SPAN lang=EN-US>file_name.ini为一个初使化文件。</SPAN></P>
<P class=MsoBodyTextFirstIndent>进入<SPAN lang=EN-US>TS51后,必须装入IOT文件,可用的有MON51.IOT及EMUL51.IOT两种,如装入MON51.IOT:</SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 21pt; tab-stops: 45.0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">Load.C:\C51\TS51\MON51.IOT<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>CPUTYPE(80517)</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'"><O:P></O:P></SPAN></P>
<P class=MsoBodyTextFirstIndent>可惜的是<SPAN lang=EN-US>tScope51只有for Dos的版本。</SPAN></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 14pt">(3) </SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 12pt">Monitor 51<O:P></O:P></SPAN></B></H4>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US>Monitor51是一个监控程序通过PC机的串口与目标板进行通信,Monitor操作需要MON51或dScope51 for Windows,后面部分将对Monitor51做较为详细的介绍。</SPAN></P>
<H3 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A name=_Toc475103136><SPAN lang=EN-US style="FONT-SIZE: 15pt">4. </SPAN><SPAN lang=EN-US>Ishell及uVision</SPAN></A><SPAN style="mso-bookmark: _Toc475103136"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></H3>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 14pt">(1) </SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 12pt">Ishell for Dos<O:P></O:P></SPAN></B></H4>
<P class=MsoBodyTextFirstIndent>这是一个<SPAN lang=EN-US>for Dos的IDE,直接在命令行键入Ishell,则进入该环境,它使用简单方便。其命令行与DOS命令行具有同样的功能,对单模块的Project直接由菜单进行编译连接,对多模块的project。则通过批处理,BAT文件进行编译连接,然后通过菜单控制由dScope51或tScope51对程序进行调试,因为是for dos的,不做太详细介绍。</SPAN></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 14pt">(2) </SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 12pt">uVision for Windows<O:P></O:P></SPAN></B></H4>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US>uVision for Windows是一个标准的Windows应用程序,它是C51的一个集成软件开发平台,具有源代码编辑、project管理、集成的make等功能,它的人机界面友好,操作方便,是开发者的首选,具体配置及使用见第五部分。</SPAN></P>					  </td>        </tr>            <tr>          <td width="100%"  >	  <!-- 广告位 --><table background= height=100% border=0 width=99% align=center cellspacing=0 cellpadding=0><tr><td valign=top>
<SCRIPT type=text/javascript><!--  
google_ad_client = "pub-8463889041985871";  
google_ad_width = 468;  
google_ad_height = 60;  
google_ad_format = "468x60_as";  
google_ad_type = "text";  
//2006-09-28: 在线阅读章节目录下  
google_ad_channel ="0074197257";  
//--></SCRIPT>

<SCRIPT src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript>  
</SCRIPT></td></td></tr></table><!-- $sign哪个页面$digit位置$way等h不循环TR;X循环TR;$num显示个数 -->		  </td>        </tr>        <tr>          <td width="100%"  height="17" align=right><br><a href="./read.php?ID=81">返回</a><a href="./read_z.php?ID=477&BigClass=6">上一页</a><a href="./read_z.php?ID=479&BigClass=6">下一页</a>&nbsp;&nbsp; 信息发布:工号06&nbsp;&nbsp; 转引自: 【<a href="javascript:fontzoom(16)">大</a> <a href="javascript:fontzoom(14)">中</a> <a href="javascript:fontzoom(12)">小</a>】【<a href="#" onclick="window.print();" >打印</a>】【<a href="javascript:window.close()">关闭</a>】		  <br><br></td>        </tr>      </table>    </td>    <td width="1" bgcolor="#808080" valign="top"><img src="../images/xu2.gif" width="1" height="1" border="0" alt=""></td>     <td width="169" height="500" valign="top" bgcolor=#EDF0F5><!-- 广告位 --><table background= height=100% border=0 width=99% align=center cellspacing=0 cellpadding=0><tr><td valign=top><CENTER>
<FORM action=http://www.google.com/custom method=get target=google_window><A href="http://www.51kaifa.com/shop/read.php?ID=4760"></A>

⌨️ 快捷键说明

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