83Plus:Ports:11

From WikiTI
Revision as of 20:00, 3 April 2005 by Aquanight (Talk | contribs)

Jump to: navigation, search

Synopsis

Port Number: 11h

Function: LCD Data Port

This port transfers data to and from the LCD driver's internal RAM.

Read Values

  • The byte at the current location in RAM. Each bit corresponds to one pixel.

Write Values

  • Sets the byte at the current RAM location. Each bit corresponds to one pixel.

Comments

In 6-bit transfer mode, only bits 0~5 have any significance.

THe RAM location affected can be changed through the command port. The location will also automatically change according to the auto-increment or auto-decrement mode as set in the command port. As with sending commands, you must wait a full LCD Cycle (10 microseconds) between reads and writes.

Example

;Cause all the pixels at the current location to be black.
 ld a, 0FFh
 out (11h), a
 push hl
 push de
 pop de
 pop hl
 nop
 ;And turn them back off.
 xor a
 out (11h), a