有关IBM-VFD客显屏串口编程说明

更新时间:2023-11-19 10:39:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

有关客显屏串口编程说明

Character display

The SurePOS 500/600 Series supports the following distributed character displays: v Integrated character display (2x20 VFD) v Distributed character display (2x20 VFD)

v APA-character graphic display (160x40 APA VFD)

These displays have resident character sets that support various code pages and all have the ability to store additional user-defined characters. Table 19 shows the default character-display port assignment

Character display address=02E8–02EF IRQ=11 com4

对于pos300 可用com3及com4, 端口系统未固定

Note: You can configure this information using the Setup Utility.

The VFD default baud rate is 9 600 bps, 8 data bits, no parity bit, and 1 stop bit (9600–8–N-1).

External video display

The SurePOS 500/600 Series supports both IBM and original equipment

manufacturer (OEM) displays. You connect the external video display at the video port on the rear connector panel.

Cash drawer

The SurePOS 500/600 Series supports two IBM cash drawers: either standard or compact, and either fixed till or adjustable till. It has two, 24-volt, cash-drawer connectors on the rear (tailgate) connector panel; each connector is able to accommodate a cash drawer. Table 19 shows the default cash drawer port assignments.

An interface on the system board detects the attachment of an IBM cash drawer to the system.

Cash Drawer address=02E8–02EF IRQ=11 com4

对于pos300 钱箱与打印机共用端口,打印机可用com1,com2

Hard-disk drive

The SurePOS 500/600 provides a standard, 3.5-in. IDE, hard-disk drive.

Diskette drive

The SurePOS 500/600 supports the IBM 1.44-MB, 3.5-in. diskette drive. The front

connector panel provides a receptacle for connecting the drive. Table 20 shows the diskette-drive port assignment.

Diskette drive address=03F0–3F5, IRQ= 6

Magnetic stripe reader (MSR)

The SurePOS 500/600 supports the following MSR devices: v 3-Track MSR (RS-232 or keyboard interface) v Dual sided single track MSR (RS-232 interface only)

One 10-pin connector is provided on the system board for MSR support. For information about the connector pin assignments, see “MSR connector” on page 69. Table 21 shows the default MSR port assignment.

MSR ADDRESS=03E8–03EF IRQ=10 com5

对于pos300 MSR与键盘合二为一。

Notes:

1. You can configure this information using the Setup Utility. 2. Setup not required if using keyboard interface.

Note: You can configure this information using the Setup Utility.

Input/output device commands

This section lists the commands and their usage for the SurePOS 500/600 Series I/O devices.

Character display (VFD) commands

The Integrated character display and distributed character display use the same command sets.

This section describes the following character display commands: v Emulation mode select v Character set select v User character definition v Brightness control

v Alphanumeric message scroll v Backspace v Horizontal tab v Line feed v Carriage return v Test

v Display position v Normal display v Vertical scroll v Cursor on

v Cursor off v Reset v Null

Note: The command code format shown in the following topics consists of the hex value followed by the ASCII representation of that value within brackets.

Emulation mode select (00)

00 nn

Purpose:

Sets the specified emulation mode. 00 Logic Controls Emulation Mode (default) 01 IBM mode Example:

This example sets Logic Controls emulation mode:

00 00

Character set select (02)

Note: This command is effective only in IBM Mode.

02 nn|

Input/output device commands

This section lists the commands and their usage for the SurePOS 500/600 Series I/O devices.

Character display (VFD) commands

The Integrated character display and distributed character display use the same command sets.

This section describes the following character display commands: v Emulation mode select v Character set select v User character definition v Brightness control

v Alphanumeric message scroll v Backspace v Horizontal tab v Line feed v Carriage return v Test

v Display position v Normal display v Vertical scroll v Cursor on v Cursor off v Reset v Null

Note: The command code format shown in the following topics consists of the hex

value followed by the ASCII representation of that value within brackets.

Emulation mode select (00)

00 nn

Purpose:

Sets the specified emulation mode. 00 Logic Controls Emulation Mode (default) 01 IBM mode Example:

This example sets Logic Controls emulation mode:

00 00

Character set select (02)

Note: This command is effective only in IBM Mode.

02 nn

Purpose:

Selects the specified character set.

00 Modified IBM code page 437 (US/European, power-on default) 01 Modified IBM code page 897 (Katakana)

02 Modified IBM code page 858 (Multilingual International) 03 Modified IBM code page 852 (Central Europe) 04 Modified IBM code page 855 (Cyrillic) 05 Modified IBM code page 857 (Turkey) 06 Modified IBM code page 862 (Israel)

07 Modified IBM code page 863 (Canadian French) 08 Modified IBM code page 864 (Arabic) 09 Modified IBM code page 865 (Nordic)

0A Modified IBM code page 808 (Cyrillic - Russia) 0B Modified IBM code page 869 (Greece) Example:

This example selects the US/European character set:

02 00

User character definition (03)

03 nn

Purpose:

Defines a custom character. Logic Controls Emulation Mode

The byte that follows the command byte contains an ASCII character between X'20' and X'7F' of a keyboard key to be redefined. This byte is followed by five bytes defining the bit patterns of the user-defined character. Logic Controls Emulation Mode allows only one keyboard key to be redefined. This means that there is only one user-definable character in this mode. Once a key is redefined, any occurrence of that character on the display will change to the user-defined character. If a new key is redefined, the previously redefined key is restored to the original character in

all places on the display and the newly redefined key is changed to the user-definable character. Table 23 on page 52 shows the format of these five bytes.

Note: A hyphen character in the table indicates a do-not-care bit. The other values relate to the character pixel positions shown in the diagram following the table. A value of 1 in the appropriate place in the data stream indicates that the related pixel position is ON; a 0 indicates that it is OFF

. Table 23. User character definition: Logic Controls Emulation

Mode Byte # Bit 0 1 2 3 4 5 6 7

1 P8 P7 P6 P5 P4 P3 P2 P1 2 P16 P15 P14 P13 P12 P11 P10 P9 3 P24 P23 P22 P21 P20 P19 P18 P17 4 P32 P31 P30 P29 P28 P27 P26 P25 5 -----P35P34P33

* These character definitions are maintained for application compatibility with displays with 5x8 character boxes.

←––––5 pixels wide ––––→ P1 P2 P3 P4 P5 ↑ P6 P7 P8 P9 P10 | P11 P12 P13 P14 P15 |

P16 P17 P18 P19 P20 7 pixels high P21 P22 P23 P24 P25 | P26 P27 P28 P29 P30 | P31 P32 P33 P34 P35 ↓

IBM Mode

IBM Mode allows nine user defined characters to be defined. See Table 24 for defined characters:

Table 24. User character definition: IBM Mode 1. X'15' 6. X'1A' 2. X'16' 7. X'1C' 3. X'17' 8. X'1D' 4. X'18' 9. X'1E' 5. X'19'

The byte that follows the command byte represents an address between X'15' and X'1A', or between X'1C' and X'1E' in the currently selected character set. This byte is followed by eight bytes, which define the actual bit patterns of the user-defined character. Table 25 on page 53 shows the format of these eight bytes.

Note: A hyphen character in the table indicates a do-not-care bit. The other values relate to the character pixel positions

shown in the diagram following the table. A value of 1 in the appropriate place in the data stream indicates that the related pixel position is ON; a 0 indicates that it is OFF.

Table 25. User character definition: IBM emulation mode Byte # Bit 0 1 2 3 4 5 6 7 1 - - - P1 P2 P3 P4 P5 2 - - - P6 P7 P8 P9 P10 3 - - - P11 P12 P13 P14 P15 4 - - - P16 P17 P18 P19 P20 5 - - - P21 P22 P23 P24 P25 6 - - - P26 P27 P28 P29 P30 7 - - - P31 P32 P33 P34 P35 8* --------

* These user character definitions are maintained for application compatibility with displays with 5x8 character boxes.

←––––5 pixels wide ––––→ P1 P2 P3 P4 P5 ↑ P6 P7 P8 P9 P10 | P11 P12 P13 P14 P15 |

P16 P17 P18 P19 P20 7 pixels high P21 P22 P23 P24 P25 | P26 P27 P28 P29 P30 | P31 P32 P33 P34 P35 ↓

Brightness control (04)

04 nn

Purpose:

Specifies a brightness setting for the display, in a percentage. The power-on default is 100%.

X'FF' 100% X'60' 60% X'40' 40% X'20' 20%

Alphanumeric message scroll (05)

05 xxx...

Purpose:

Specifies a message of up to 45 characters to continuously scroll across the top line of the display. (Any text on the bottom line does not change.) Data received after the 45th character are ignored except for a carriage return (X'0D'). The message starts to display when the carriage return command is received. If the cursor position is on the top line when this command is received, it is moved to the first position on the bottom line. If it is on the bottom line, its position does not change. Data continues scrolling on the top line until a valid character (backspace, horizontal tab, line feed,

carriage return, or display position command is written to the top line. The test and reset commands stop the scrolling message regardless of the display position.

Backspace (08)

08

Purpose:

Decrements the cursor position by one and clears any character displayed in that position. If the write position is at the lower left, the position is moved to the upper right, and if it is at the upper left, it is moved to the lower right. This commands stops the scrolling alphanumeric message if the cursor position is on the top line when this command is sent.

Horizontal tab (09)

09

Purpose:

Increments the cursor position by one. No characters are erased. This command stops the scrolling message if the cursor position is on the top line when the command is sent. At the end of a line, the display behavior is determined by the state of the display control mode as follows: Normal Display Control Mode (DC1)

If the cursor is at the upper right position, it is moved to the lower left position. If the cursor is at the lower right position, it is moved to the upper left position.

Vertical Scroll Display Control Mode (DC2)

If the cursor is at the upper right position, it is moved to the lower left position. If the cursor is at the lower right position, the characters displayed on the bottom line are moved to the top line, the bottom line is cleared, and the cursor is moved to the lower left position.

Line feed (0A)

0A

Purpose:

The display behavior is determined by the state of the display control mode as follows:

Normal Display Control Mode (DC1)

The cursor is moved to the same position in the complementary line. In this mode, a line-feed command stops the scrolling alphanumeric message if the cursor is on the top line when this command is sent.

Vertical Scroll Display Control Mode (DC2)

If the cursor is on the top line, it is moved to the complementary position on the bottom line. If the cursor position is on the bottom line, all characters on that line are moved to the top line, the bottom line is cleared, and the cursor position is unchanged. This command always stops the scrolling alphanumeric message.

Carriage return (0D)

0D

Purpose:

Causes the cursor to move to the leftmost position of the current line. This command stops the scrolling alphanumeric message if the cursor position is on the top line when this command is sent.

Test (0F)

0F

Purpose:

Causes the first 40 characters in the currently selected character set to be displayed once. At the end of the test, a test pattern is written that turns all pixels ON. At the end of the test, the display is cleared and is reset to the power-on state as described at “Reset (1F) ” on page 56.

Display position (10)

10 nn

Purpose:

Changes the cursor position. The byte that follows the command byte indicates the character position where the next data-string write operation is to start. Any values greater than X'27' are ignored and the cursor position remains unchanged. This command stops the scrolling alphanumeric message if the cursor position is on the top line when this command is sent.

X'00' Top left X'13' Top right X'14' Bottom left X'27' Bottom right

Normal-display control mode (11)

11

Purpose:

Sets normal display-control mode (DC1) and permits data to be written to either line. After a character is written, the cursor moves one position to the right. When the display position is at the last position of the top line, the cursor moves to the first position of the bottom line. When the display position is at the last position of the bottom line, the cursor moves to the first position of the top line. The display remains in DC1 mode until a DC2 mode command is issued, a reset command is issued, or power is removed from the display.

Vertical-scroll display control mode (12)

12

Purpose:

Sets vertical-scroll display control mode (DC2) and permits data to be

written to either line. When the display position is at the last position of the top line, the cursor moves to the first position of the bottom line. When

either valid character data or a Horizontal Tab command is sent to the last position of the bottom line, the data on the bottom line is transferred to the top line and the cursor is moved to the lower left position. Note that a Carriage Return command does not cause the data on the bottom line to be transferred to the top line. This mode is the default setting for power on and reset. The display remains in DC2 mode until a DC1 mode command is issued.

Cursor on (13)

13

Purpose:

Turns on the cursor. The command is the power-on default setting.

Cursor off (14)

14

Purpose:

Turns off the cursor.

Reset (1F)

1F

Purpose:

Causes the display to reset some programmable parameters to the power-on state, which is defined as: v Cursor on.

v Scrolling alphanumeric message off. v All character positions filled with X'20'.

v Write position for next write at position X'00' (top left). v Default code page (437) selected. v DC2 mode enabled.

v Default (Logic Controls) emulation mode selected. v Brightness set to 100%.

v IBM user-defined characters not erased. The Logic Controls user-defined, character key is reset.

All byte values between X'00' and X'1F' not defined in this section are ignored by the display in Logic Controls mode. User-defined characters in the IBM mode that have not been defined previously are spaces.

Null VFD Commands

(X'06'), (X'1B', X'06'), (X'07'), (X'1B'), X'07')

Purpose:

These are null commands for both integrated and distributed display modules. They will have no effect on the operation of the display.:

APA commands

This section describes the following APA VFD commands: v Backspace without deleting v Line feed

v Carriage return v Test v Clear display v Display position v Delete to end of line v Dimming v Cursor mode v Screen mode v Horizontal scroll v Display mode v User definable font v Graphic display mode v Double-size letter in horizontal v Character code set of full-size letter v Character code set of half-size letter v Horizontal scroll on all lines v Font selection v Null

Note: The command code format shown in the following topics is in hexadecimal format.

Backspace without deleting

08

Purpose:

The write-in position is shifted to the left one digit and the displaying screen is not changed. This command is ignored when the write-in position is on the least significant digit.

Line feed

0A

Purpose:

The write-in position is shifted to the next row on the same digit position. If the write-in position is on the bottom row, the displayed character is scrolled up to the upper row. All characters on the bottom row are cleared. The write-in position is not changed. The displayed character under the screen mode of the 24x24-dot 1 row+16x16-dot 2 rows is not scrolled up from the row of 16x16-dot format to 24x24-dot.

Carriage return

0D

Purpose:

The write-in position is shifted to the most significant digit of the same row. If the write-in position is on the most significant digit, the command is ignored.

Test

0F

Purpose:

Causes the 40 characters in the IBM code page 437 character (X'20'-X'47') set to be displayed one time. In addition, at the end of the test, a test pattern is written that turn all pixels.

When Test is working, all codes are ignored. The test command X'OF' is only available when the IBM code page 437 is selected.

When the other font table except IBM code page 437 is selected, test code is ignored.

Clear display

(X'1B'), (X'5B', X'32'), (X'4A')

Purpose:

All the displayed characters are erased. The write-in position is not changed.

Display position

1B 5B Py 3B Px 48

Purpose:

Instead of writing the character from the first digit, use this command to specify the write-in start position. The write-in position is shifted with Py and Px and is based on the half-size letter of the font, which is specified with the Screen Mode command. Py indicates the position of the row and Px the digit. Py and Px must be defined under the following conditions: v If Py is 0, it is set to 1 (X'31').

v If Py is greater than the bottom row, it is set to the bottom row. v If Px is 0, it is set to 1 (X'31').

v If Px is greater than the least digit, it is set to the least digit. A special form of the display position command exists (1B 5B 48 27), which sets the write-in position to the home position (Py=1 and Px=1).

Delete to end of line

1B 5B 30 4B

Purpose:

The displayed characters from the write-in position to the end position on the same row are erased. The write-in position is not shifted.

Dimming

1B 5C 3F 4C 44 Ps

Purpose:

Luminance can be adjusted into six levels by using this command. The data byte following the command sequence (represented by Ps in the preceding command format), changes the dimming level. When the module is turned on, the level is set to 5 (100%).

Ps Luminance % 0 (X'30') 0 1 (X'31') 31.6 2 (X'32') 45 3 (X'33') 58.8 4 (X'34') 79.4

5 (X'35') 100 (default)

Cursor mode

1B 5C 3F 4C 43 Ps

Purpose:

This command is only available in 5x7-dot screen mode. The data byte following the command sequence (represented by Ps in the preceding command format), changes the cursor mode. The cursor is always displayed at the write-in position. The cursor is formed by five dots that are located at the bottom of 5x7-dot matrix character font.

Ps Mode

0 (X'30') No lighting (default) 1 (X'31') Blinking 2 (X'32') Lighting

No Lighting The cursor does not display. This is the default setting when power is turned on.

Blinking The cursor flashes ON and OFF every 0.3 seconds at the blank digit.

Lighting The cursor displays. If the write-in position is assigned to the position at which a character is displaying, the cursor displays instead of the character.

Screen mode

1B 5C 3F 4C 53 Ps

Purpose:

The data byte following the command sequence (represented by Ps in the preceding command format), changes the screen mode.

Ps Mode

6 (X'36') 5x7 dots, 4 rows (default) 7 (X'37') 5x7 dots, 5 rows 8 (X'38') 16x16 dots, 2 rows

Horizontal scroll

1B 5C 3F 4C 48 Pm 3B Pl 3B Pt 3B Pn 3B Pd...Pd

Purpose:

This command initiates horizontal scrolling. The control bytes embedded in the command sequence (represented by Pm, Pl, Pt, and Pn in the preceding command format), change the scrolling characteristics. Pd...Pd represents the data bytes.

Pm 6 (X'36'): 5x7 dots, 4 rows 7 (X'37'): 5x7 dots, 5 rows 8 (X'38'): 16x16 dots, 2 rows Pl 1 ~4 (X'31' ~X'34'): Pm=6 1 ~5 (X'31' ~X'35'): Pm=7 1, 2 (X'31', X'32'): Pm=8 Pt 1 (X'31'): 1 line/10 ms 1 (X'32'): 1 line/20 ms

Pn The number of data bytes (1 for half-size letter, 2 for full-size letter, maximum is 128 (X'80'). Pd...Pd The data characters.

The following list explains how the horizontal scroll command operates: v When a character is displayed on the line selected for scroll mode, all displaying characters and the display mode set command are erased. v A character scrolls by closed loop until the cancel command is selected. In this case, the same message is scrolled repeatedly with no space. v A screen scrolls from right to left, dot by dot.

v The scrolled display range is defined by the screen mode setting. v The command is canceled when Pn = X'00'. After it is canceled, displayed characters are cleared, and the write-in position moves to the most significant digit of the row.

v The command can be started only on a single line.

v A character’s display mode set command (reverse, blinking, and so on) can be added with the display data frame. If the command is written two or more times in one scroll data frame, only the first command is valid; others are ignored.

v When message data is changed, you must reissue this command. While scrolling, the user definable font set command is not available.

Display mode set

1B 5B Ps 6D

Purpose:

This command sets the display mode characteristics. The control byte embedded in the command sequence (represented by Ps) sets the mode.

Ps Mode

0 (X'30') Reset display mode. Characters written after this command are reset to normal display mode.

5 (X'35)' Blinking mode. Characters written after this command blink ON and OFF every 0.3 seconds.

7 (X'37') Reverse mode. Characters written after this command are reversed.

User-definable font set

1B 5C 3F 4C 57 Pf 3B Pn 3B Pc 3B Pd...Pd

Purpose:

This command specifies a user-definable font set. The control bytes embedded in the command sequence (represented by Pf, Pn, and Pc in the preceding command format), change the font characteristics. Pd...Pd represents the font data bytes.

Pf (font size) 1 (X'31'): 5x7 dots (ANK) 2 (X'32'): 8x16 dots 3 (X'33'): 16x16 dots

Pn (font number) 1 ~32 (X'31' ~X'33', X'32') Pf=1, 2 1 ~16 (X'31' ~X'31', X'36') Pf=3 Pc (registration

address)

2 hex digits Pf=1, 2 4 hex digits (Pf=3)

Pd...Pd 2 hex digits x 7 Pf=1 2 hex digits x 16 Pf=2 2 hex digits x 2 x 16Pf=3

Note: All data is stored into RAM. You must issue this command every time you switch ON the power.

Available registration address can be established as follows: 1. Font size 5x7 At the all language X'20'--X'FF' 2. Font size 8x16 English

X'01'--X'FF' (except X'08', X'0A', X'OD', X'1B') Japanese

X'20'--X'7F', X'A0'--X'DF'

Korean, Simplified Chinese and Traditional Chinese X'20'“′?–”2a? X'A0' 3. Font size 16x16

Japanese JIS X 0208-1990 (Font selection X'1B', X'53', X'31') X'8140'--X'81FF', X'8240'--X'84FF' (All positions of X'8200'--X'823F' are not available.)

X'8840'--X'88FF', X'8940'--X'9FFF' (All positions of X'8900'--X'893F' are not available.)

X'E040'--X'E0FF', X'E140'--X'EAFF' (All positions of X'E100'--X'E13F' are not available.)

Korean KS C 5601-1992 (Font selection X'1B', X'53', X'32') X'A1A0'--X'A1FF', X'A2A0'--X'ACFF' (All positions of X'8200'--X'829F' are not available.)

X'B0A0'--X'B0FF', X'B1A0'--X'C8FF' (All positions of X'B100'--X'B19F' are not available.)

X'CAA0'--X'CAFF', X'CBA0'--X'FDFF' (All positions of X'CB00'--X'CB9F' are not available.)

Simplified Chinese GB2312-80 (Font selection X'1B', X'53', X'33') X'A1A0'--X'A1FF', X'A2A0'--X'A9FF' (All positions of X'A200'--X'A29F' are not available.)

X'B0A0'--X'B0FF', X'B1A0'--X'F7FF' (All positions of X'B100'--X'B19F' are not available.)

Traditional Chinese Big-5 (Font selection X'1B', X'53', X'34') X'A140'--X'A1FF', X'A2A0'--X'C6FF' (All positions of X'A200'--X'A23F' are not available.)

X'C940'--X'C9FF', X'CA40'--X'F9FF' (All positions of X'CA00'--X'CA3F' are not available.)

Graphic display mode

1B 5C 3F 4C 47 Px 3B Py 3B Ph 3B Pw 3B Pd

Purpose:

This command specifies the graphic display mode. The control bytes embedded in the command sequence (represented by Px, Py, Ph, and Pw in the command format), change the graphic display characteristics. Pd represents the data byte.

Px (display position)

0 ~159 (X'30' ~X'31', X'35', X'39') Py (display position)

0 ~39 (X'30' ~X'33', X'39')

Ph (height) 1 ~40 (X'31' ~X'34', X'30') Pw (width) 1 ~160 (X'31' ~X'31', X'36', X'30') Pd The display data.

Double-size letter in horizontal

1B 23 Ps

Purpose:

This command sets a character with double-size letter in horizontal. It is available for all full-size letter, all half-size letter, and ANK font.

Ps 5 = Normal-size letter

6 = Double-size letter in horizontal

Horizontal scroll on all lines

The format of the Horizontal Scroll Select command is as follows:

1B 5C 3F 4C 4D 53

Purpose:

This command sets horizontal scroll mode.

The format of the Horizontal Scroll Release command is as follows:

1B 5C 3F 4C 4D 45

Purpose:

This command resets horizontal scroll mode.

The format of the Horizontal Scroll Display Mode Set command is as follows:

1B 5C 3F 4C 4D Pm 3B Pl 3B Pt 3B Pn 3B Pd...Pd

Purpose:

This command sets horizontal scrolling options. The control bytes

embedded in the command sequence (represented by Pm, Pl, Pt, and Pn in the preceding command format), change the scrolling characteristics. Pd...Pd represent the data bytes. This command does not affect previous display settings.

Pm (screen mode)

6 (X'36'): 5x7 dots, 4 rows 7 (X'37'): 5x7 dots, 5 rows

8 (X'38'): 16x16 dots, 8x16 dots, 2 rows Pl (row) 1 ~4 (X'31'X'34'): Pm=6 1 ~5 (X'31'X'35'): Pm=7 1 ~2 (X'31'X'32'): Pm=8 Pt (scroll speed)

1 (X'31'): 1 digit/10 ms 1 (X'32'): 1 digit/20 ms Pn (number of characters)

The number of data bytes (1 for half size letter, 2 for full size letter, maximum is 128 (X'80').

Pd...Pd This represents the data characters.

The format of the Horizontal Scroll Start command is as follows:

1B 5C 3F 4C 4D 47

Purpose:

This command begins horizontal scrolling on all lines. All subsequent commands are ignored until a Scroll Mode Release command is sent.

The rules of operation for the Horizontal Scroll On All Lines are as follows: v Any codes not described here are ignored.

v The most recent Display Mode Set command becomes effective in one screen scroll setting before the Scroll Start command is performed. v A screen scrolls from right to left, dot by dot.

v The range of the display that is being scrolled is defined by the screen mode setting.

v The command is canceled when Pn = X'00'. After it is canceled, displayed characters are cleared, and the write-in position moves to the most significant digit of the row.

v The command can be started only on a single line.

v A character’s Display Mode Set command (reverse, blinking, and so on) can be added with the display data frame. If the command is written twice or more in one scroll data frame, only the first command is valid; others are ignored.

v When message data is changed, you must reissue this command. While scrolling, the User Definable Font Set command is not available.

v Space data is written in the other rows except those selected with the Pl code.

Font selection

1B 53 Pn

Purpose:

Selects the language font to use The command stream is as follows:

Pn 30: English - IBM code page 437 modified (default)

31: Japanese - JIS X 0208-1990 32: Korean - KS C 5601-1992 33: Simplified Chinese - GB-2321 34: Traditional Chinese - BIG5

Null Commands

(06H), (1BF, 06H), (07H), (1BH), 07H)

Purpose:

These are null commands for both integrated and distributed display modules. They will have no effect on the operation of the display.:

对于用控件方式编程请从 www2.clearlake.ibm.com/store/support 中下载安装后调用。

opos1.50

本文来源:https://www.bwwdw.com/article/85xv.html

Top