#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() //主函數
{
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);
}
}
}
C程序移值問題
一個流水燈的程序,在16F877A能正常運行,但是在16F690就不行了,IO口那些都有改動,但是就是不行。但是輸出,輸入,高低電平這樣的程序,還是可以的,但一加了延時程序,那LED燈就只在亮燈,都不流水樣的,真不明白,研究了好久,還是沒有結果,不知哪位能幫幫忙?謝謝。