C - 表示端口的表示法

时间:2015-07-24 13:46:32

标签: c port notation

目前我了解C中的端口,通常使用以下代码作为示例:

#include <avr/io.h>

int main(void){
    DDRB &= ~(1 << PB1);      // damit ist dann PB1 ein Eingang
    PORTB &= ~(1 << PB1);     // PB1 als Tri-State

    if((PINB & (1 << PB1))) {
        //PB1 ist gesetzt
    }

    return 0;
}

我的问题是关于使用的符号:来自Java和Python我发现像"DDRB &= ~(1 << PB1);"这样的行很不直观和不舒服。因此,我想知道,例如,是否可以写"DDRB = 0;""DDRB = a;"a < 8或(使用其他常用符号!)

一旦我可以加入图书馆,我会立即尝试。进行。

0 个答案:

没有答案