標(biāo)題: 新手剛學(xué)做流水燈 結(jié)果只有第一個(gè)燈一直亮 求大神幫助 [打印本頁]

作者: Be_willing    時(shí)間: 2012-5-31 04:03
標(biāo)題: 新手剛學(xué)做流水燈 結(jié)果只有第一個(gè)燈一直亮 求大神幫助

程序如下:

#include<reg52.h>
#include<intrins.h>
#define unit unsigned int
#define uchar unsigned char
uchar temp;
void delay(unit);
void main()
{
  temp=0xfe;
  P1=temp;
 while(1)
 {
  _crol_(temp,1);
  delay(600);
  P1=temp;
 }
  
}
void delay(unit z)
{
  unit a,b;
  for(a=z;a>0;a--)
    for(b=20;b>0;b--);
}


作者: 青蘋果    時(shí)間: 2012-5-31 09:13
_crol_(temp,1);
換成temp=_crol_(temp,1);試一下吧
作者: Be_willing    時(shí)間: 2012-5-31 12:09
昨晚太晚了  不記得打了 今早起來改了一下  改成了temp=_crol_(temp,1)還是只有第一個(gè)燈亮
作者: Be_willing    時(shí)間: 2012-5-31 12:12
謝謝了 ~~我知道什么問題了 是我改的程序沒保存 還是燒的以前的程序進(jìn)去。。淚流滿面啊




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1