Difference between revisions of "83Plus:Ports:11"
From WikiTI
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 09: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
- Port 10 - LCD command port
- LCD driver datasheet