Съдържание:
- Стъпка 1: Изисква се компонент:
- Стъпка 2: Настройка на хардуера:
- Стъпка 3: Настройка на софтуера:
- Стъпка 4: РЕФЕРЕНЦИЯ
Видео: LCD интерфейс с 8051 (AT89S52): 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Здравейте, това е началото на 8051. LCD може да се изпълнява в 8-битов и 4-битов режим, но в случай на 8051 се използва най-вече 8-битов, 4-битов в случай на arduino, AVR и PIC. 8-битов режим означава, че е използвал 8 проводника за предаване на адрес и данни.
Стъпка 1: Изисква се компонент:
LCD 16*2
Микроконтролер AT89S52
Кристален осцилатор 11.0592MHz
Кондензатор 10 uf
Керамичен кондензатор 22pf
40 -пинова IC база
Джъмперни проводници
Потенциометър 10k
Стъпка 2: Настройка на хардуера:
Хардуерна връзка, показана на фиг
Свържете порт 2 към щифтове за данни на LCD.
Порт 0.0 RS и Порт 0.1 към ENABLE.
RW към земята.
Резистор и кондензатор към щифта RESET.
Стъпка 3: Настройка на софтуера:
Инсталирайте KEIL4 на вашия компютър
Програма за LCD интерфейс:
#include sbit rs = P0^0;
sbit en = P0^1;
void delay ();
void cmd ();
void dat ();
void main ()
{
char name [10] = "ИНСТРУКЦИИ";
без знак int b;
P1 = 0x38;
cmd ();
P1 = 0x80;
cmd ();
P1 = 0x0f;
cmd ();
за (b = 0; b <= 10; b ++)
{
P1 = име ;
dat ();
забавяне ();
}
}
void cmd ()
{
rs = 0;
en = 1;
забавяне ();
en = 1;
}
void dat ()
{
rs = 1;
en = 1;
забавяне ();
en = 0;
} void delay ()
{
без подпис int a;
за (a = 0; a <= 500; a ++);
}
Можете да изтеглите от тук:
Стъпка 4: РЕФЕРЕНЦИЯ
electrosome.com/interfacing-lcd-with-8051-using-keil-c-at89c51/
Препоръчано:
Как да направите статичен LCD драйвер с I²C интерфейс: 12 стъпки
Как да направим статичен LCD драйвер с I²C интерфейс: Дисплеите с течни кристали (LCD) се използват широко за търговски и промишлени приложения поради техните добри визуални свойства, ниска цена и ниска консумация на енергия. Тези свойства правят LCD дисплея стандартно решение за устройства, работещи с батерии
BI - НАПРАВИТЕЛЕН БРОЙНИК НА ПОСЕТИТЕЛИ, ИЗПОЛЗВАЩ 8051 (AT89S52): 4 стъпки
BI - ДИРЕКЦИОНЕН БРОЙНИК НА ПОСЕТИТЕЛИ, ИЗПОЛЗВАЩ 8051 (AT89S52): Целта на този проект е да преброи броя на посетителите, влизащи и излизащи от една стая, и да актуализира детайлите на LCD дисплей. Този проект се състои от микроконтролер AT89S52, два IR сензора и LCD дисплей . IR сензорите откриват външната страна
Интерфейс Множество LCD към Arduino Uno, използващ обща линия за данни: 5 стъпки
Интерфейс с множество LCD към Arduino Uno, използващ обща линия за данни: Днес в тази инструкция ще ви покажа как да взаимодействате с множество 16x2 LCD модули с дъска arduino uno, използвайки обща линия за данни. Най -интересното в този проект е, че той използва общ ред данни и показва различни данни в e
LCD 16x2 интерфейс с Raspberry Pi: 7 стъпки
LCD 16x2 интерфейс с Raspberry Pi: Здравейте приятели, днес съм свързващ 16x2 дисплей към Raspberry pi
Интерфейс на клавиатурата с 8051 и показване на номера на клавиатурата в 7 сегмента: 4 стъпки (със снимки)
Интерфейс на клавиатурата с 8051 и показване на номера на клавиатурата в 7 сегмент: В този урок ще ви разкажа как можем да свържем клавиатурата с 8051 и да покажем номера на клавиатурата в 7 сегментен дисплей