De MCU 8080-interface voor LCD-schermen is een interfacestandaard die gebaseerd is op parallelle communicatie en die gewoonlijk wordt gebruikt voor een directe verbinding tussen een microcontroller (MCU) en een beeldscherm. 8080 is een standaard parallel busprotocol. De naam is afgeleid van het busprotocol van de Intel 8080-processor en wordt daarom ook wel "8080-interface" genoemd.
Wat is de MCU8080-interface?
- De MCU-interface is een veelgebruikte parallelle interfacemethode voor TFT LCD-schermen.
- 8080 is een standaard parallel busprotocol dat afkomstig is van Intel 8080-serie processors. Daarom wordt het ook wel "8080-interface" genoemd.
- Het wordt meestal gebruikt voor communicatie tussen het TFT LCD-scherm en de microcontroller (MCU).
De basiskenmerken van de 8080-interface zijn:
project | 内容 |
---|---|
数据线 | Meestal 8-bits, 16-bits of 18-bits databus (D0~D7/D15) |
Controlelijn | Omvat: CS (chipselectie), RD (lezen inschakelen), WR (schrijven inschakelen), RS (opdracht-/dataselectie) |
时序 | Er is een vaste schrijf-/leestiming. Om gegevens te kunnen schrijven moet het WR-signaal laag worden, en om gegevens te kunnen lezen moet het RD-signaal laag worden. |
Commando/Gegevens | Gebruik de RS-pin (soms D/C genoemd) om onderscheid te maken tussen commando en data |
Vergelijking met andere display-interfaces:
Interfacetype | Aantal pinnen | 速度 | Toepasselijke scène |
---|---|---|---|
MCU8080 | Veel (8+) | middelbare en middelbare school | Kleine en middelgrote beeldschermen, direct aangestuurd door de MCU |
SPI | Weinig (3-4) | 低 | Klein beeldscherm, beperkte pinbronnen |
RGB | Veel (16+) | 极高 | Kleine en middelgrote beeldschermen, videoweergave |
MIPI | minder | 极高 | Scherm met hoge resolutie |
Basis pinout van de MCU8080-interface (algemene lay-out):
signaal | toelichting |
---|---|
CS | Chip Select, chip select-signaal, laag niveau is geldig |
RS/DC | Register Select (of Data/Command), onderscheid tussen data/command |
WR | Schrijf, schrijf besturingssignaal |
RD | Lezen, lees besturingssignaal |
D0~D7 (of D15) | Datalijn, 8-bits of 16-bits databus |
Eenvoudig schrijfproces (timingdiagram voor het schrijven van 8080-gegevens):
- Trek CS omlaag om het display in te schakelen.
- RS instellen:
- Bij het schrijven van een commando, RS=0;
- Bij het schrijven van gegevens is RS=1.
- Zet de gegevens op de datalijn (D0~D7).
- Trek WR laag (om een schrijfbewerking te starten) en trek hem vervolgens weer hoog.
- Voltooit een gegevens-/opdrachtschrijfbewerking.
(Als het een leesbewerking betreft, is het RD-signaal vereist)
Via de MCU 8080-interface kunnen ontwikkelaars het LCD-scherm efficiënt aansturen, maar het ontwerp moet een evenwicht vinden tussen snelheid, pinbronnen en stroomverbruik. Zorg er bij de implementatie voor dat u de gegevens van het display raadpleegt om de timingparameters te bepalen. U kunt GPIO rechtstreeks gebruiken om 8080 te simuleren (of hardware-randapparatuur zoals FSMC/EXMC of MCU gebruiken) voor docking.
- MCU 8080-interface = microcontrollerbus + 8080 standaard parallelle timing
- Eenvoudig, betrouwbaar en matig snel (veel sneller dan SPI, maar langzamer dan de RGB-interface).
- Wordt vaak gebruikt in TFT LCD-schermen met lagere resoluties, zoals 240×320, 176×220, 320×480, enz.