ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
610880 Топик полностью
Bill (24.07.2015 10:35 - 10:41, просмотров: 548) ответил Скрипач на Бред какой-то. Объясни, если не трудно, на таком примере.
Тоже все просто.  #define LED_PORT PORTB // PORTB is a LED control port #define LED_DDR DDRB // #define LED_BIT (1 << 0) // LED pin #define BTN_PIN PINB // PINB is a Button control port #define BTN_DDR DDRB // #define BTN_PUP PORTB // Button pull-up #define BTN1_PIN (1 << 1) // Button 1 pin #define BTN2_PIN (1 << 2) // Button 2 pin #define BTN_MASK (BTN1_PIN | BTN2_PIN) .... LED_DDR |= LED_BIT; // Set LED port as output LED_PORT |= LED_BIT; // Turn LED off BTN_DDR &= ~BTN_MASK; // Set button port as input BTN_PUP |= BTN_MASK; // Turn button pull-ups on Ну, и так далее...