A project presents control of the HD44780 driven display where it is assumed that RW pin of the LCD is permanently connected to “Write” level (GND). The SW contains mirror(s) of the LCD display as array of characters stored within RAM.
Both read and write function can be used because writing is performed to the display and also to the array. Read functions are directed to the character array stored within RAM.