3

我有以下程序 - 在 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;

我究竟做错了什么?

4

0 回答 0