User manual

mikroPascal PRO for dsPIC30/33 and PIC24
MikroElektronika
588
TFT Library
Thin lm transistor liquid crystal display (TFT-LCD) is a variant of liquid crystal display (LCD) which uses thin-lm
transistor (TFT) technology to improve image quality (e.g., addressability, contrast).
TFT LCD is one type of active matrix LCD, though all LCD-screens are based on TFT active matrix addressing.
TFT LCDs are used in television sets, computer monitors, mobile phones, handheld video game systems, personal
digital assistants, navigation systems, projectors, etc.
The mikroPascal PRO for dsPIC30/33 and PIC24 provides a library for working with HX8347-D 320x240 TFT Lcd
controller.The HX8347-D is designed to provide a single-chip solution that combines a gate driver, a source driver,
power supply circuit for 262,144 colors to drive a TFT panel with 320x240 dots at maximum.
The HX8347-D is suitable for any small portable battery-driven and long-term driving products, such as small PDAs,
digital cellular phones and bi-directional pagers.
The following variables must be dened
in all projects using TFT library:
Description: Example:
var TFT_DataPort : byte; external;
sfr;
TFT Data Port.
var TFT_DataPort : byte at LATE;
var TFT_DataPort_Direction :
byte; external; sfr;
Direction of the TFT Data Port.
var TFT_DataPort_Direction :
byte at TRISE;
var TFT_WR : sbit; sfr; external;
Write signal.
var TFT_WR : sbit at LATD13_bit;
var TFT_RD : sbit; sfr; external;
Read signal.
var TFT_RD : sbit at LATD12_bit;
var TFT_CS : sbit; sfr; external;
Chip Select signal.
var TFT_CS : sbit at LATC3_bit;
var TFT_RS : sbit; sfr; external;
Command/Register Select
signal.
var TFT_RS : sbit at LATB15_bit;
var TFT_RST : sbit; sfr;
external;
Reset signal.
var TFT_RST : sbit at LATC1_bit;
var TFT_WR_Direction : sbit; sfr;
external;
Direction of the Write pin.
var TFT_WR_Direction : sbit at
TRISD13_bit;
var TFT_RD_Direction : sbit; sfr;
external;
Direction of the Read pin.
var TFT_RD_Direction : sbit at
TRISD12_bit;
var TFT_CS_Direction : sbit; sfr;
external;
Direction of the Chip Select
pin.
var TFT_CS_Direction : sbit at
TRISC3_bit;
var TFT_RS_Direction : sbit; sfr;
external;
Direction of the Register Select
pin.
var TFT_RS_Direction : sbit at
TRISB13_bit;
var TFT_RST_Direction : sbit;
sfr; external;
Direction of the Reset pin.
var TFT_RST_Direction : sbit at
TRISC1_bit;
External dependencies of TFT Library