久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

C程序移值問題

一個(gè)流水燈的程序,在16F877A能正常運(yùn)行,但是在16F690就不行了,IO口那些都有改動(dòng),但是就是不行。但是輸出,輸入,高低電平這樣的程序,還是可以的,但一加了延時(shí)程序,那LED燈就只在亮燈,都不流水樣的,真不明白,研究了好久,還是沒有結(jié)果,不知哪位能幫幫忙?謝謝。

#include
__CONFIG(XT&WDTDIS);
#define uchar unsigned char
#define uint unsigned int
//#define V0 RA2
//unsigned int ycon;
void delay (uint x)
{
  uint a,b;
   for(a=x;a>0;a--);
      for(b=110;b>0;b--);      
}
void main()   //主函數(shù)
{
  uchar i;
  TRISB=0x00;
  PORTB=0x20;
  TRISC=0;
  //PORTC=0x58;
   while(1);
   {
      PORTC=0x08;
      for(i=8;i>0;i--)
      {
         delay(500);
         PORTC=PORTC<<1;
         while(1);
      }
   }
}

全部回復(fù)(3)
正序查看
倒序查看
fzhlpp
LV.7
2
2013-08-28 23:15

PIC還沒學(xué)過,不過你這個(gè)while(1)的后面為什么要加分號(hào)“;”?while(1)是個(gè)死循環(huán)啊,它只執(zhí)行后面那個(gè)分號(hào)吧,后面的大括號(hào)就不會(huì)去了吧。就是這個(gè)意思:

while(1)

{

;

}

{這個(gè)后面什么的它怎么來呢,你把那個(gè)分號(hào)去掉試試}

0
回復(fù)
于豆豆
LV.4
3
2013-09-06 08:38
  
0
回復(fù)
2013-09-06 13:44
@于豆豆
[圖片]  
這兩天,才把問題解決,還要把后在的WHILE去掉,才能運(yùn)行。謝謝了。
0
回復(fù)
發(fā)