<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[C语言实现单片机数码管闪烁]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Sat, 19 Jun 2010 08:01:06 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	/*此函数主要是C语言实现单片机数码管闪烁功能<br/>效果:<br/>1.数码管显示0123;<br/>2.停顿;<br/>3.数码管显示4567;<br/>4.无穷循环1,2,3步.*/<br/><br/><br/><div class="code">#include &lt;reg51.h&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>#include &lt;intrins.h&gt;<br/>unsigned char code dis_code&#91;11&#93;=&#123;0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0xff&#125;;&nbsp;&nbsp;&nbsp;&nbsp; //定义数组<br/>int delay(int x)&nbsp;&nbsp;&nbsp;&nbsp;//声明延迟函数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&#123;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>int j=0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>for(j;j&lt;x;j++) ;<br/>&#125;<br/>main()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //主函数<br/>&#123;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>int i,j;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//定义i,j<br/>unsigned char seg;&nbsp;&nbsp;&nbsp;&nbsp;//定义seg,用于数码管的初始化<br/>seg= 0xfe ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//定义seg为0xfe,即11111110;使数码管为第一个显示<br/>while (1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//无穷循环<br/>&#123;<br/>&#123; for(j=0;j&lt;30;j++)&nbsp;&nbsp;&nbsp;&nbsp;//扫描数码管30次<br/>&#123;<br/>for(i=0;i&lt;4;i++)&nbsp;&nbsp;&nbsp;&nbsp;//输出0123<br/>&#123;<br/>P2=seg;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//初始化P2<br/>P0=dis_code&#91;i&#93;;&nbsp;&nbsp;&nbsp;&nbsp; //显示数字<br/>delay(200);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//延迟约1ms<br/>seg=_crol_(seg,1);&nbsp;&nbsp;&nbsp;&nbsp;//数码管右移一位<br/>if (seg==0xef) seg=0xfe;&nbsp;&nbsp; //输出四个数字之后停止<br/>&#125; <br/>&#125;<br/>P2=0xff;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//数码管全不接通,把0,1,2,3消去<br/>delay(2000000);&nbsp;&nbsp;&nbsp;&nbsp; //延迟<br/>for(j=0;j&lt;30;j++)&nbsp;&nbsp;&nbsp;&nbsp;//扫描数码管30次<br/>&#123;<br/>for(i=4;i&lt;8;i++)&nbsp;&nbsp;&nbsp;&nbsp;//输出4567<br/>&#123;<br/>P2=seg;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //初始化P2<br/>P0=dis_code&#91;i&#93;;&nbsp;&nbsp;&nbsp;&nbsp; //显示数字<br/>delay(200);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//延迟约1ms<br/>seg=_crol_(seg,1);&nbsp;&nbsp;&nbsp;&nbsp;//数码管右移一位<br/>if (seg==0xef) seg=0xfe;&nbsp;&nbsp;//输出四个数字之后停止<br/>&#125;<br/>&#125; <br/>&#125; <br/>&#125; <br/>&#125;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//函数结束</div>
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] C语言实现单片机数码管闪烁]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>