Интерфейсът MCU 8080 за LCD дисплей с течни кристали е интерфейсен стандарт, базиран на паралелна комуникация, който обикновено се използва за директна връзка между микроконтролера (MCU) и екрана на дисплея. 8080 е стандартен протокол за паралелна шина. Името му идва от протокола на шината на процесора Intel 8080, затова се нарича "8080 интерфейс".
Какво представлява интерфейсът MCU8080?
- MCU интерфейсът е общ метод за паралелен интерфейс за TFT LCD дисплеи.
- 8080 е стандартен протокол за паралелна шина, който произлиза от процесорите от серия Intel 8080, така че се нарича "8080 интерфейс".
- Обикновено се използва за комуникация между TFT LCD дисплей и микроконтролер (MCU).
Основните характеристики на интерфейса 8080 са:
проект | 内容 |
---|---|
Линия за данни | Обикновено 8-битова, 16-битова или 18-битова шина за данни (D0~D7/D15) |
Контролна линия | Включва: CS (избор на чип), RD (разрешаване на четене), WR (разрешаване на запис), RS (избор на команда/данни) |
Време | Има фиксирано време за запис/четене. За да запишете данни, сигналът WR трябва да бъде изтеглен ниско, а за да прочете данни, сигналът RD трябва да бъде изтеглен ниско. |
Команда/данни | Използвайте RS (понякога наричан D/C) щифт, за да правите разлика между команда и данни |
Сравнение с други интерфейси на дисплея:
Тип интерфейс | Брой щифтове | скорост | Приложима сцена |
---|---|---|---|
MCU 8080 | Много (8+) | средно и средно училище | Малки и средни по размер дисплеи, директно управлявани от MCU |
SPI | Малко (3-4) | 低 | Малък екран, ограничени ресурси за щифтове |
RGB | Много (16+) | Много високо | Малки и средни екрани, възпроизвеждане на видео |
MIPI | по-малко | Много високо | Екран с висока резолюция |
Основно разпределение на интерфейса MCU8080 (общо оформление):
сигнал | обяснение |
---|---|
CS | Избор на чип, сигнал за избор на чип, ниско ниво е валидно |
RS/DC | Регистрирай Изберете (или Данни/Команда), разграничете данни/команда |
WR | Пишете, пишете контролен сигнал |
RD | Прочетете, прочетете контролния сигнал |
D0~D7 (или D15) | Линия за данни, 8-битова или 16-битова шина за данни |
Прост процес на запис (времева диаграма за запис на данни 8080):
- Издърпайте CS ниско, за да активирате дисплея.
- Настройка на RS:
- При писане на команда, RS=0;
- При запис на данни RS=1.
- Поставете данните в линията за данни (D0~D7).
- Издърпайте WR ниско (за да задействате запис), след което го издърпайте отново високо.
- Завършва запис на данни/команда.
(Ако това е операция за четене, се изисква RD сигнал)
Чрез интерфейса MCU 8080 разработчиците могат ефективно да контролират LCD дисплея, но дизайнът трябва да балансира скоростта, ресурсите на щифта и консумацията на енергия. Когато го внедрявате, не забравяйте да се обърнете към листа с данни на дисплея, за да съответствате на параметрите за време. Можете директно да използвате GPIO за симулиране на 8080 (или да използвате хардуерни периферни устройства като FSMC/EXMC на MCU) за докинг.
- MCU 8080 интерфейс = микроконтролерна шина + 8080 стандартна паралелна синхронизация
- Прост, надежден и умерено бърз (много по-бърз от SPI, но по-бавен от RGB интерфейса).
- Обикновено се използва в TFT LCD дисплеи с по-ниски разделителни способности, като 240×320, 176×220, 320×480 и др.