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

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

<span style="color: #ff0000;">~ 按值取反,!按位取反</span>

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

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

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

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

赞(0) 打赏
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

    暂无评论...