本帖最后由 21ID 于 2010-8-2 10:44 编辑
main()
{
while(1)
{
LED1 = 1; //RA5
LED2 = 1; //RA4
asm("clrwdt");
}
}
RA5和RA4分别接LED灯,为什么同一时间只能一个灯亮。如下图。
A口的初始化如下:
ANSEL=0x01;
TRISA = 0x0f;
PORTA = 0x00;
上面程序只是一部分,程序中用到了TMR1和TMR0,内部4M。
非常的不明白为什么现象是RA4和RA5交替输出高电平,把LED1和LED2接到C口上就能同时亮了。忘各位老师指点一下。。 |