Помогите разобраться , я понимаю как воспользоваться этими сторочками но я их сам не понимаю , короче нужен сансей каторый смог их правильно расшифровать, или разжевать. #define bitset(var,bitno) ((var) |= 1 << (bitno)) #define bitclr(var,bitno) ((var) &= ~(1 << (bitno)))
#define set_cs() (PORTB |= (1 << PB4)) #define clr_cs() (PORTB &= ~(1 << PB4))
#define get_miso() ((PINB & (1 << PB6)) ? 1 : 0) И еще нужно из переменной типа char вывести нулевой бит в порт В 5_й ноги опишите кто силен. Нужно что-то универсальное для передачи бита из переменной в порт и назад.
Распишите комментарий как можно подробнее.
|