Send a character to the LCD
Description:
This is a function that writes a character to the LCD. The RS, RW, E lines and the data port are selected by the InitLCDCmd. The data byte is written to the selected port and the control lines are set appropriately. The E line is toggled for five to eight microseconds.
Command Syntax: (USBm.dll)
USBm_LCDData( device, data )
The USBm_LCDData function syntax has these parts:
Part | Description |
device | A zero-based index to address the appropriate USB device. |
data | The value to transfer to the LCD data register. |
Remarks:
VB Declaration
Public Declare Function USBm_LCDData _ Lib “USBm.dll” _ (ByVal device As Byte, _ ByVal data As Byte) _ As Integer |
VB Example
USBm_LCDData 2, ‘H’ |
This code fragment will write the command byte of “H” to the LCD display connected to device 2.
C Prototype
int USBm_LCDData( unsigned char device, unsigned char data ); |
C Example
RobotBASIC
usbm_LCDData(ne_DeviceNumber,ne_DataByte)
Returns true if successfull, false otherwise. Sends a data byte to the LCD.
Raw Command Format:
Byte Number | Description |
0 | 12h: LCDDataCmd |
1 | Byte Data |
2 | <not used> |
3 | <not used> |
4 | <not used> |
5 | <not used> |
6 | <not used> |
7 | <not used> |
Raw Command Format Details:
Byte 0 contains the command. Byte 1 is the character to transfer to the LCD display. Byte 2 through byte 7 are unused.
Raw Command Response Format:
Byte Number | Description |
0 | 12h: LCDDataCmd |
1 | <not used> |
2 | <not used> |
3 | <not used> |
4 | <not used> |
5 | <not used> |
6 | <not used> |
7 | <not used> |
Raw Command Response Format Details:
Byte 0 contains the command. Byte 1 through byte 7 are unused.
Raw Command Example Usage:
12-42-00-00-00-00-00-00 will display a ‘B’ on the LCD.