摘要 |
<p>A method and apparatus for enabling lighting (and other) controllers that use low cost resource limited microprocessors to use TFT LCDs. Typically such controllers have used 1 bit per pixel STN LCDs which can be efficiently driven by microprocessors over a serial interface. TFT LCDs offer vastly superior contrast, response and viewing angles compared to STN LCDs, but require input data over a parallel that most low cost microprocessors lack. To enable use of TFT LCDs, a multiplexor is provided between the microprocessor and the TFT LCD. The multiplexor receives the serial data stream from the serial interface of the microprocessor and maps each serial data bit in the serial data stream to a n-bit parallel data value. Each low data bit in the serial data stream is mapped to a first n-bit parallel data value, and each high data bit in the serial data stream is mapped to a second parallel n-bit data value. The mapped n bit data values can be provided over input ports to the multiplexor or stored in the multiplexor. A TFT LCD module is configured to receive the parallel data stream from the multiplexer and display as an n-bit per pixel image on the TFT LCD. 16 bits 16 bits 121 16 bits 1 bit 132 120- 1 bit 110~ DATA CLK 113- 114 -116 -- -111 Figure 1</p> |