智能车制作

标题: 有句代码不懂 !! [打印本页]

作者: angelttlove    时间: 2008-10-28 22:38
标题: 有句代码不懂 !!
<><STRONG><FONT size=5>The refference project is as fellow:</FONT></STRONG></P><P>#include &lt;hidef.h&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* common defines and macros */<BR>#include &lt;mc9s12dg128.h&gt;&nbsp;&nbsp;&nbsp;&nbsp; /* derivative information */<BR>#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"</P><P>void delayms(int ms)<BR>{&nbsp;&nbsp; <BR>&nbsp;&nbsp; int ii,jj;<BR>&nbsp;&nbsp; if (ms&lt;1) ms=1;<BR>&nbsp;&nbsp; for(ii=0;ii&lt;ms;ii++)<BR>&nbsp;&nbsp;&nbsp;&nbsp; for(jj=0;jj&lt;1335;jj++);&nbsp;&nbsp;&nbsp; //16MHz--1ms&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;}&nbsp; </P><P>void main(void) {<BR>&nbsp; /* put your own code here */<BR>&nbsp; unsigned char LedCnt=0;<BR>&nbsp; <BR>&nbsp; DDRB=0xFF;<BR>&nbsp; PUCR_PUPBE=1;<BR>&nbsp; <BR>&nbsp; EnableInterrupts;</P><P>&nbsp; for(;;) {&nbsp;&nbsp; <BR>&nbsp; <BR>&nbsp;&nbsp;&nbsp; LedCnt=(LedCnt&gt;0XFE?0:++LedCnt);<BR>&nbsp;&nbsp;&nbsp; delayms(800);&nbsp;&nbsp; //修改延时以修改数据发送频率<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; //低电平灯亮用这句,注释掉下面那句 <BR>&nbsp;&nbsp;&nbsp; PORTB=~LedCnt;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; //高电平灯亮用这句,注释掉上面那句&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; //PORTB=LedCnt;&nbsp; <BR>&nbsp; <BR>&nbsp; } /* wait forever */<BR>&nbsp; /* please make sure that you never leave this function */<BR>&nbsp; </P><P>在这个程序中 EnableInterrupts;是什么意思 具体的作用是什么呢???</P>
作者: 50833713    时间: 2008-10-28 23:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: whut_wj    时间: 2008-10-29 06:58
标题: Re:有句代码不懂 !!
EnableInterrupts 是一个宏,你看一下吧
作者: miao_2009    时间: 2009-2-15 20:30
结合上下文,找找哪里还出现这个东东,字面意思是允许中断
作者: 法布里加斯    时间: 2009-2-15 20:36
已经有高手解答了,是允许中断
作者: 法布里加斯    时间: 2009-2-15 20:36
已经有高手解答了,是允许中断
作者: hefeixuexi    时间: 2010-12-2 20:04
中断使能,就是允许中断啊!
作者: 黄振宇    时间: 2010-12-3 13:42
开中断啊!
作者: guoshunkai521    时间: 2012-4-10 17:30
谢谢




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2