beautypg.com

6 appendix: command summary, 1 general, 2 issuing commands – Matrix Orbital LCD/VFD Legacy User Manual

Page 23: 3 on numbers

background image

5.2.2 Exit Flow Control Mode (254 59)

This command turns off flow control. Bytes may overflow the buffer without warning.

6 Appendix: Command Summary

6.1 General

The operation of the display is controlled by a simple and consistent command set. Commands control;

• Text display
• Miscellaneous operating parameters

6.2 Issuing Commands

Commands are issued to the display by the controller. In a test setup, commands can be issued to

the display by means of a BASIC program, using the chr$( ) function. In the tables below, we’ve shown

commands in hex, ASCII and decimal form. All commands begin with the prefix character 0xFE (254

decimal). These commands are issued on the serial communications link (I

2

C or RS-232) at the currently

defined baud rate.

For example (using BASIC in a test setup), the user could issue the command to clear the screen on the

display by including the line;

CDFEHG£I¢PF(QR3H ¢S1TVUW2£'XFYa`R3$ £SbTcUWdd)Y

in the BASIC program.

Or, with C the user could (using Zcomm serial library)

e¥f¢gHB£Bh(7i7pq¢SF$¡1"f¢gB£B1r¢s¡¢"hU©%¥9£4¢"bYa`

e¥f¢gHB£Bh(7i7pq¢SF$¡1"f¢gB£B1r¢s¡¢"hUtvuwtxYa`

6.3 On Numbers

Like all computerized devices, the display operates with commands and values in the form of binary

numbers. These binary numbers are arranged in 8 digit (i.e. 8 bit) groups called bytes. The decimal value of

a byte may have any value from 0 to 255.

Bytes are usually specified in either decimal or hexadecimal (base 16) form for convenience, since binary

numbers are confusing to deal with directly. Hexadecimal (hex) numbers are particularly convenient because

exactly two hexadecimal digits make up one byte, each hex digit representing 4 binary digits (4 bits) as shown

here;

Matrix Orbital

LCD4041

20