?? 第二章 keil c51軟件使用詳解.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0056)http://www.51kaifa.com/zxyd/read_z.php?ID=479&BigClass=6 -->
<HTML XMLNS:O><HEAD><TITLE>第二章 Keil C51軟件使用詳解- 無憂電子開發網-在線閱讀</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="" name=Keywords><LINK href="第二章 Keil C51軟件使用詳解.files/css.css"
type=text/css rel=stylesheet>
<SCRIPT language=JavaScript>function fontzoom(size){ document.getElementById('fontzoom').style.fontSize=size+'px'}</SCRIPT>
<!-- <script language="Javascript">document.oncontextmenu=new Function("event.returnValue=false");document.onselectstart=new Function("event.returnValue=false");</script> --><!-- 限制右鍵復制 -->
<META content="MSHTML 6.00.2900.2668" name=GENERATOR></HEAD>
<BODY topMargin=10 marginheight="10" marginwidth="10">
<TABLE cellSpacing=0 cellPadding=0 width=760 align=center border=0>
<TBODY>
<TR>
<TD width="100%">
<TABLE height=2 cellSpacing=0 cellPadding=0 width="100%" bgColor=#808080
border=0>
<TBODY>
<TR>
<TD width="100%"></TD></TR></TBODY></TABLE>
<TABLE height=80 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle width=186><A href="http://www.51kaifa.com/"><IMG
height=65 src="第二章 Keil C51軟件使用詳解.files/logo.jpg" width=186
border=0></A></TD>
<TD align=middle width=574>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=bottom width=120><A
href="http://www.51kaifa.com/zxyd/"><IMG height=67
src="第二章 Keil C51軟件使用詳解.files/logo_zxyd.gif" width=120
border=0></A></TD>
<TD width=454>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle width="100%" colSpan=3 height=19>
<TABLE cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR>
<TD class=xyzx_top align=middle width="100%"
height=19><A
href="http://www.51kaifa.com/hyxw">綜合資訊</A> <A
href="http://www.51kaifa.com/jswz">技術文章</A> <A
href="http://www.51kaifa.com/yyfa">原文閱讀</A> <A
href="http://www.51kaifa.com/shop">在線商城</A> <A
href="http://www.51kaifa.com/zxxz">下載專區</A> <A
href="http://www.51kaifa.com/datasheet">DATASHEET</A>
<A href="http://www.51kaifa.com/bbs">技術論壇</A> <A
href="http://www.51kaifa.com/MenberInfo">商務頻道</A>
</TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD width=47
background="第二章 Keil C51軟件使用詳解.files/R_list_3.gif"><IMG
height=54 src="第二章 Keil C51軟件使用詳解.files/R_list_2.gif"
width=48 border=0></TD>
<TD class=xyzx_top_shadow width=402
background="第二章 Keil C51軟件使用詳解.files/R_list_3.gif">
<P style="LINE-HEIGHT: 150%"><A class=xyzx_top2
href="http://www.51kaifa.com/zxyd/list.php?BigClass=2">電子技術</A><FONT
color=#ffffff> | </FONT><A class=xyzx_top2
href="http://www.51kaifa.com/zxyd/list.php?BigClass=3">技術資料</A><FONT
color=#ffffff> | </FONT><A class=xyzx_top2
href="http://www.51kaifa.com/zxyd/list.php?BigClass=11">嵌入式系統</A><FONT
color=#ffffff> | </FONT><A class=xyzx_top2
href="http://www.51kaifa.com/zxyd/list.php?BigClass=6">單片機專題</A><FONT
color=#ffffff> | </FONT><A class=xyzx_top2
href="http://www.51kaifa.com/zxyd/list.php?BigClass=10">DSP專題</A><BR><A
class=xyzx_top2
href="http://www.51kaifa.com/zxyd/list.php?BigClass=8">EDA/PLD專題</A><FONT
color=#ffffff> | </FONT><A class=xyzx_top2
href="http://www.51kaifa.com/zxyd/list.php?BigClass=12">電源技術專題</A><FONT
color=#ffffff> | </FONT><A class=xyzx_top2
href="http://www.51kaifa.com/zxyd/list.php?BigClass=7">電子制作專題</A><FONT
color=#ffffff> | </FONT><A class=xyzx_top2
href="http://www.51kaifa.com/zxyd/list.php?BigClass=4">其他綜合</A><FONT
color=#ffffff> | </FONT><A class=xyzx_top2
href="http://www.51kaifa.com/zxyd/list.php?BigClass=13">芯片選型</A><BR></P></TD>
<TD width=5><IMG height=54 src="" width=5
border=0></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE height=4 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="100%"></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="98%" align=center border=0>
<TBODY>
<TR>
<TD align=middle width="5%" height=25><IMG
src="第二章 Keil C51軟件使用詳解.files/R_url.jpg"></TD>
<TD width="95%">所在的位置:<A href="http://www.51kaifa.com/">首頁</A></A> →
<A href="http://www.51kaifa.com/zxyd/">在線閱讀</A></A> → <A
href="http://www.51kaifa.com/zxyd/list.php?BigClass=6">單片機專題</A> →
<A
href="http://www.51kaifa.com/zxyd/read.php?ID=81">KeilC51使用詳解V1.0</A>
→ <FONT color=#ff9900>正文</FONT> </TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=760 align=center border=0>
<TBODY>
<TR>
<TD width="100%" bgColor=#808080 colSpan=3 height=1></TD></TR>
<TR>
<TD vAlign=top width=590>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=left width="100%"><!-- $sign哪個頁面$digit位置$way等h不循環TR;X循環TR;$num顯示個數 --></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="94%" align=center
border=0>
<TBODY>
<TR>
<TD align=middle width="100%"><FONT color=#05006c><B>第二章 Keil
C51軟件使用詳解</B></FONT></TD></TR>
<TR>
<TD width="100%" height=6></TD></TR>
<TR>
<TD align=middle width="100%" height=18>
<TABLE style="BORDER-TOP: #666666 1px solid" height=2
cellSpacing=1 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle width="100%"
bgColor=#dce9fc></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD width="100%" height=6></TD></TR>
<TR>
<TD class=p16 id=fontzoom style="LINE-HEIGHT: 1.5" vAlign=top
width="100%" height=300><BR><!--畫中畫廣告開始-->
<TABLE cellSpacing=0 cellPadding=0 align=left border=0>
<TBODY>
<TR>
<TD><!-- 廣告位 --><!-- $sign哪個頁面$digit位置$way等h不循環TR;X循環TR;$num顯示個數 --></TD></TR></TBODY></TABLE><!--畫中畫廣告結束-->
<H2 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A
name=_Toc475103138><SPAN lang=EN-US
style="FONT-SIZE: 16pt">第一節 </SPAN><SPAN lang=EN-US>Keil
C51編譯器的控制指令</SPAN></A></H2>
<P class=MsoBodyTextFirstIndent><SPAN
lang=EN-US>C51編譯器的控制指令分為三類:源文件控制類,目標文件控制類及列表控制類。</SPAN></P>
<H3 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A
name=_Toc475103139><SPAN lang=EN-US style="FONT-SIZE: 15pt">1.
</SPAN>源文件控制類</A><SPAN
style="mso-bookmark: _Toc475103139"></SPAN><SPAN lang=EN-US
style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></H3>
<P class=MsoBodyTextFirstIndent><SPAN
lang=EN-US>NOEXTEND:C51源文件不允許使用ANSI C擴展功能。</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN
lang=EN-US>DEFINE(DF):定義預處理(在C51命令行)。</SPAN></P>
<H3 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A
name=_Toc475103140><SPAN lang=EN-US style="FONT-SIZE: 15pt">2.
</SPAN>目標文件<SPAN lang=EN-US>(Object)控制類:</SPAN></A><SPAN
style="mso-bookmark: _Toc475103140"></SPAN><SPAN lang=EN-US
style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></H3>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><SPAN
style="mso-spacerun: yes"> </SPAN>COMPACT LARGE SMALL
選編譯模式</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><SPAN
style="mso-spacerun: yes"> </SPAN>DEBUG(DB)
包含調試信息,以供仿真器或dSCope51使用。</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><SPAN
style="mso-spacerun: yes"> </SPAN>NOAMAKE(NOAM)<SPAN
style="mso-spacerun: yes">
</SPAN>禁止AutoMake信息記錄</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><SPAN
style="mso-spacerun: yes"> </SPAN>NOREGPARMS<SPAN
style="mso-spacerun: yes"> </SPAN>禁止用寄存器傳遞參數</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><SPAN
style="mso-spacerun: yes"> </SPAN>OBJECTEXTEND(OE)<SPAN
style="mso-spacerun: yes">
</SPAN>Object文件包含附加變量類型信息</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><SPAN
style="mso-spacerun: yes"> </SPAN>OPTIMIZE(OT)<SPAN
style="mso-spacerun: yes"> </SPAN>指定優化級別</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><SPAN
style="mso-spacerun: yes"> </SPAN>REGFILE(RF)<SPAN
style="mso-spacerun: yes">
</SPAN>指定一個寄存器使用的文件以供整體優化用</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><SPAN
style="mso-spacerun: yes"> </SPAN>REGISTERBANK(RB)<SPAN
style="mso-spacerun: yes">
</SPAN>指定一個供絕對寄存器訪問的寄存器區名</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><SPAN
style="mso-spacerun: yes"> </SPAN>SRC<SPAN
style="mso-spacerun: yes">
</SPAN>不生成目標文件只生成匯編源文件</SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><SPAN
style="mso-tab-count: 2">
</SPAN>其它控件不常用。</SPAN></P>
<H3 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A
name=_Toc475103141><SPAN lang=EN-US style="FONT-SIZE: 15pt">3.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -