Mikroelektronika MIKROE-724 データシート
mikroBasic PRO for dsPIC30/33 and PIC24
MikroElektronika
593
TFT_Set_Active
Prototype
sub procedure TFT_Set_Active(dim Set_Index_Ptr as ^TTFT_Set_Index_Ptr, dim
Write_Command_Ptr as ^TTFT_Write_Command_Ptr, dim Write_Data_Ptr as ^TTFT_
Write_Data_Ptr)
Returns
Nothing
Description This function sets appropriate pointers to a user-defined basic routines in order to enable multiple
working modes.
Parameters:
-
Set_Index_Ptr
: Set_Index handler.
-
Write_Command_Ptr
: _Write_Command handler.
-
Write_Data_Ptr
: Write_Data handler.
Requires
None.
Example
‘ Example of establishing 16-bit communication between TFT display and
PORTD, PORTE of MCU :
sub procedure Set_Index(dim index as byte)
TFT_RS = 0
Lo(LATD) = index
TFT_WR = 0
TFT_WR = 1
end sub
sub procedure Write_Command(dim cmd as byte)
TFT_RS = 1
Lo(LATD) = cmd
TFT_WR = 0
TFT_WR = 1
end sub
sub procedure Write_Data(dim _data as byte)
TFT_RS = 1
Lo(LATE) = Hi(_data)
Lo(LATD) = Lo(_data)
TFT_WR = 0
TFT_WR = 1
end sub
main :
TRISE = 0
TRISD = 0
TFT_Set_Active(Set_Index,Write_Command,Write_Data)
TFT_Init(320, 240)
.....
end.