Difference between revisions of "83Plus:Ports:11"

From WikiTI
Jump to: navigation, search
m
m (Added links.)
Line 30: Line 30:
 
  xor a
 
  xor a
 
  out (11h), a</nowiki>
 
  out (11h), a</nowiki>
 +
 +
== See Also ==
 +
* [[83Plus:Ports:10|Port 10]] - LCD command port
 +
* [http://wikiti.denglend.net/stuff/t6a04.pdf LCD driver datasheet]

Revision as of 10:26, 21 April 2005

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

See Also