Und noch mal zu Deinem Eingangspost. Willst Du den RAM nur um das Display anzusteuern?
Jedes Display hat zur Darstellung der Pixel schließlich sein eigenes "RAM", in das Du die Daten einfach nur reinschreiben musst. Falls Du überprüfen musst, was dort drinnen steht, bieten die meisten Displays auch die Funktion, den internen RAM auszulesen. Damit hast Du praktisch Deinen gesuchten ExternenRAM im Display drin.
Allerdings hast Du dann natürlich die gleichen Probleme.
Der Vorgang ist aber fast immer der GLeiche:
1 .Verbindung Deiner individuellen Pins des µC mit den Adresspins, den DatenPins und den SteuerPins (Read/Write, Enable usw.) mit dem RAM/Display.
2. Anlegen der gewünschten Adresse für ein bestimmtes Byte (0-xkB)
3. Einstellung der Steuerpins (zB Read, usw)
4. Setzen der Daten durch einen Taktpuls an CS oder wie auch immer bezeichnet.
Wenn man wenige Pins hat, benutzt man zusätzliche "Zwischenspeicher" (Octal Buffer), die zB ein ganzes Byte an AddressLow "halten" während man ein anderes an AddressHigh schreibt.
So kann man den Datenbus auf 8Bit reduzieren, benötigt dann aber für jeden der Buffer ein weiteres Bit oder aber 2 Bit zur Ansteuerung eines Multiplexers, der es einem ermöglichst 4 Buffer (zB 74hc540) anzusteuern.
Dazu gibt es soweit ich weiß auch was im RN Wissen!
Gruß