我最近开始使用PIC微控制器,而PIC16F877A系列没有那么多麻烦。但是我发现PIC16F88真的很麻烦。我不知道它是否已经是一个错误的IC(我刚买了它),但是在我写下下面的程序并希望能够引导闪烁之后,IC的所有引脚都产生了很高的输出。我使用mikroC编写程序,并选择3编程设备。PIC16F88所有引脚高
void main() {
ANSEL = 0;
TRISA = 0;
do {
PORTA = 0x00;
Delay_ms(1000);
PORTA = 0xFF;
Delay_ms(1000);
} while(1);
}
从代码中可以看出,连接到端口A的LED应该闪烁,端口B不应产生和熄灭。是否有特定的情况或错误导致微控制器的所有引脚都变高?