[技术问答] IO口位操作,置位、清位、取反

[复制链接]
699|0
 楼主| mickit 发表于 2024-6-26 12:00 | 显示全部楼层 |阅读模式
宏定义方式:
#define LED_SET    PORTD |= (1 << PD5)           //位置高#define LED_CLR    PORTD &= ~(1 << PD5)          //位置低#define LED_COM    PORTD ^= (1 << PD5)           //位取反#define LED_R      PIND & (1 << PD5)             //位读取
通过上面的定义就可以在程序中直接操作I/O了。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

89

主题

1560

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部