PIC IO口~!取反无效的解决办法

#define LED RA0
while(1) {
LED = !LED;
__delay_ms(100);
}

该代码实现LED闪烁效果,但实际上没有效果

可能是硬件设计问题,IO读写修改顺序被保护

故使用 LATx 寄存器,把 RA0 改为 LATA0

达到了期望的效果,但有什么后遗症,尚未知!