
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Здравствуйте, это начало 8051. ЖК-дисплей может работать в 8-битном и 4-битном режимах, но в случае 8051 в основном используется 8-битный, 4-битный используется в случае Arduino, AVR и PIC. 8-битный режим означает, что он использовал 8-проводную передачу адреса и данных.
Шаг 1: Требуемый компонент:
ЖК-дисплей 16 * 2
Микроконтроллер AT89S52
Кварцевый генератор 11,0592 МГц
Конденсатор 10 мкФ
Керамический конденсатор 22pf
40-контактная база IC
Провода перемычки
Потенциометр 10к
Шаг 2: Настройка оборудования:

Подключение оборудования показано на рис.
Подключите порт 2 к контактам данных ЖК-дисплея.
Порт 0.0 RS и порт 0.1 включить.
RW на землю.
Резистор и конденсатор к выводу RESET.
Шаг 3: Настройка программного обеспечения:
Установите KEIL4 на свой компьютер
Программа для сопряжения с ЖК-дисплеем:
# включить sbit rs = P0 ^ 0;
sbit en = P0 ^ 1;
недействительная задержка ();
void cmd ();
void dat ();
пустая функция()
{
char name [10] = "ИНСТРУКЦИИ";
беззнаковый int b;
P1 = 0x38;
cmd ();
P1 = 0x80;
cmd ();
P1 = 0x0f;
cmd ();
для (b = 0; b <= 10; b ++)
{
P1 = имя ;
dat ();
задерживать();
}
}
пусто cmd ()
{
rs = 0;
en = 1;
задерживать();
en = 1;
}
void dat ()
{
rs = 1;
en = 1;
задерживать();
en = 0;
} недействительная задержка ()
{
беззнаковый int a;
для (а = 0; а <= 500; а ++);
}
Вы можете скачать отсюда:
Шаг 4: ССЫЛКА
electrosome.com/interfacing-lcd-with-8051-using-keil-c-at89c51/
Рекомендуемые:
Интерфейс космического корабля Arduino: 3 шага

Интерфейс космического корабля Arduino: привет, инструктируемое сообщество, на этот раз я сделал один из самых простых проектов для завершения с Arduino Uno: схему космического корабля. Это так называется, потому что это тип программирования и схем, которые использовались бы в ранних научно-фантастических телешоу и кино
BI - НАПРАВЛЕННЫЙ СЧЕТЧИК ПОСЕТИТЕЛЕЙ, ИСПОЛЬЗУЮЩИЙ 8051 (AT89S52): 4 шага

BI - НАПРАВЛЕННЫЙ СЧЕТЧИК ПОСЕТИТЕЛЕЙ, ИСПОЛЬЗУЮЩИЙ 8051 (AT89S52): цель этого проекта состоит в подсчете количества посетителей, входящих и выходящих из комнаты, и обновлении информации на ЖК-дисплее. Этот проект состоит из микроконтроллера AT89S52, двух ИК-датчиков и ЖК-дисплея. . ИК-датчики обнаруживают внешний
Интерфейс клавиатуры ПК с микроконтроллером 8051: 6 шагов

Взаимодействие клавиатуры ПК с микроконтроллером 8051: В этом проекте я объяснил вам, как мы можем связать клавиатуру ПК с микроконтроллером 8051
Интерфейс сенсора ADXL335 на Raspberry Pi 4B в 4 шага: 4 шага

Интерфейс датчика ADXL335 на Raspberry Pi 4B за 4 шага: в этом руководстве мы собираемся связать датчик ADXL335 (акселерометр) на Raspberry Pi 4 с Shunya O / S
Интерфейс клавиатуры с 8051 и 7-сегментным отображением номеров клавиатуры: 4 шага (с изображениями)

Интерфейс клавиатуры с 8051 и отображение номеров клавиатуры в 7 сегментах: в этом руководстве я расскажу вам о том, как мы можем связать клавиатуру с 8051 и отображать номера клавиатуры на 7-сегментном дисплее