10.05.2017, 09:27 | #30 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Конфигурируем порт на вход:
#define portb_In DDRB = 0 Или каждый по отдельности: #define D8_In DDRB &= B11111110 #define D9_In DDRB &= B11111101 #define D10_In DDRB &=B11111011 #define D11_In DDRB &=B11110111 #define D12_In DDRB &=B11101111 #define D13_In DDRB &=B11011111 Читаем весь порт: uint8_t ReadPortB=PINB; Читаем каждый вход по отдельности: #define D8_Read (PINB & B00000001) #define D9_Read ((PINB & B00000010)>>1) #define D10_Read ((PINB & B00000100)>>2) #define D11_Read ((PINB & B00001000)>>3) #define D12_Read ((PINB & B00010000)>>4) #define D13_Read ((PINB & B00100000)>>5) |
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|