8051 порт станет высоким или нет - PullRequest
0 голосов
/ 02 сентября 2018

Есть ли способ узнать, какой бит или вывод является старшим или нет в порте 8051, без проверки конкретного бита?

Например: P0.0 становится высоким.

Я знаю способ проверки конкретных битов означает P0.0.

1 Ответ

0 голосов
/ 12 сентября 2018

Ваш вопрос немного широк. Может быть, вы могли бы использовать что-то вроде этого:

if (Port0 & 0x80)
{
    ....                //Pin P0.7 is high
}
else
{     
    ....                //Pin0.7 is low
}  
...