Есть ли способ узнать, какой бит или вывод является старшим или нет в порте 8051, без проверки конкретного бита?
Например: P0.0 становится высоким.
Я знаю способ проверки конкретных битов означает P0.0.
Ваш вопрос немного широк. Может быть, вы могли бы использовать что-то вроде этого:
if (Port0 & 0x80) { .... //Pin P0.7 is high } else { .... //Pin0.7 is low }