我有以下程序 - 在 MPLAB 上使用 XC8 C 编译器,微控制器是 PIC16F877。
int main()
{
TRISB = 0x00;
while(1)
{
PORTB = 0xFF;
__delay_ms(1000);
PORTB = 0x00;
__delay_ms(1000);
}
return 0;
}
我将 LED 连接到 PORTB 的输出引脚。但是没有闪烁。
但是,当我在单个引脚上执行此操作时,它可以完美运行:例如:
RB0 = 1;
RB1 = 0;
RB2 = 1;
我究竟做错了什么?