[求助]奇怪的问题
程序如楼下:我用89c52建立的工程,生成hex文件用11.0593 放在论坛的板子上运行,但是只是一个灯厂亮。没有花样跑马灯的效果。高手指教[此贴子已经被作者于2006-8-20 0:59:54编辑过]
<p>#include <REGX51.H></p><p> char led1[]={0x7F, 0xBF,0xDF,0xEF,0xF7, 0xFB,0xFD,0xFE};<br/> char led2[]={0xFE, 0xFD,0xFB,0xF7,0xEF, 0xDF,0xBF,0x7F};<br/> char led3[]={0x7E, 0xBD,0xDB,0xE7,0xE7, 0xDB,0xBD,0x7E};<br/> char led4[]={0x7F, 0x3F,0x1F,0x0F,0x07, 0x03,0x01,0x00};</p><p><br/>delay(int t)<br/> {<br/> char i,j;<br/> for(i=0;i<t;i++)<br/> for(j=0;j<125;j++);<br/> }</p><p>rot(char pt[])//可以使用指针*pt代替pt[]<br/> {<br/> char i;<br/> <br/> for(i=0;i<8;i++)<br/> {<br/> P0=pt;<br/> delay(200);<br/> }<br/> }</p><p></p><p>main()<br/> {<br/> while(1)<br/> {<br/> rot(led1);<br/> rot(led2);<br/> rot(led3);<br/> rot(led4);<br/> }<br/> <br/> }</p><p></p>
页:
[1]