Такой вопрос. Есть комманда (16 битная) которую нужно отправлять на один вывод порта. Я реализовал это следующим образом, но мне не нравится. Может кто то делал это иначе и более компактно.
void tx_data(char command) { unsigned int i=0, a = 0x01H; for (i=0; i<15;i++) { P1_1= command&(a>>i); } }
Если не сложно предложите более рациональный вариант. Спасибо.
|