#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灯就只在亮灯,都不流水样的,真不明白,研究了好久,还是没有结果,不知哪位能帮帮忙?谢谢。