打印
[技术问答]

IO口位操作,置位、清位、取反

[复制链接]
55|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了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

1148

帖子

1

粉丝