Podłączanie LCD graficznego przez port szeregowy synchroniczny to rzeczywiście może być porażka nawet w ASM. We wszystkich urządzeniach fabrycznych sterowanie takiego displeja jest direct z proca. Wystarczy polukać na mapy sprzętu z fabryki.
No ale te peryferia gdzie szybkość nie potrzebna warto wspomóc sprzętowo rejestrami itp.
Sprzęt fabryczny tak ma
Trzeba podbierać pomysły od producentów co wywalili kupę kasy za główkowanie inżynierków
(18-11-2013 23:01)SP5FCS napisał(a): W sterownikach w których musimy oszczędzać piny procesora można zastosować komunikację I2C i praktycznie wszystko obsługiwać poprzez specjalizowane układy podłączone do szyny, również klawisze, LCD i sterowanie radiem. Dodatkowo mamy rozwojowe złącze do zegara RTC, pamięci EEPROM oraz generatora Si570.
Proponuję wydzielać uniwersalnie i piękne łącze I2C od szyny danych do rejestrów OUT - 4094 czy innych tylko przyjmujących dane.
A to ze względu na różnice w szybkości obsługi jednych i drugich . Cena układów PCF8574 jako tylko OUT też przemawia za moim za.