我最近开始使用 pic 微控制器,而且我在 PIC16F877A 系列上没有遇到太多麻烦。但我发现 PIC16F88 真的很麻烦。我不知道它是否已经是一个有问题的IC(我刚买了它),但是在我写了下面的程序希望让led闪烁之后,IC的所有引脚都产生了高输出。我正在使用 mikroC 编写程序并使用 pickit 3 对设备进行编程。
void main() {
ANSEL = 0;
TRISA = 0;
do {
PORTA = 0x00;
Delay_ms(1000);
PORTA = 0xFF;
Delay_ms(1000);
} while(1);
}
从代码中可以理解,连接到 PORT A 的 LED 应该闪烁,而 PORT B 不应该产生和熄灭。是否存在使微控制器的所有引脚都变高的特定场景或错误?