Mikroelektronika MIKROE-724 データシート

ページ / 726
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.