Как установить булавку 8051 на высокий уровень?

Я использую Keil для программирования микроконтроллера AT89C52. Я определяю сбит как один контакт порта.

Например: sbit a = P0 ^ 0;

Но когда я устанавливаю a = 1, то я получаю пин серого цвета в proteus, где я запускаю программу на смоделированном оборудовании. Для высокого уровня штифт должен быть красным. Я пытаюсь подключить ЖК-дисплей LM041L. Пожалуйста помоги. Я очень новичок в этом, и я не понимаю, что это за оболочка


person Nabeel Parkar    schedule 17.03.2019    source источник
comment
Контакты с открытым стоком по умолчанию на 8051.   -  person Turbo J    schedule 18.03.2019


Ответы (1)


8 контактов на P0 по умолчанию находятся в режиме открытого стока. Когда вы используете эти 8 контактов в качестве выходов, вы должны использовать подтягивающий резистор для вывода высокого уровня сигнала. Схема прилагается здесь

person Ragnarokkr Xia    schedule 26.08.2019