UIF-5K와 연결

적용 대상: MSB6XX 시리즈

UIF-5K는 LCD와 5개의 키가 내장된 사용자 인터페이스 패널로, MSB 시리즈와 연결하여 상태 표시 및 키 입력 인터페이스로 사용할 수 있습니다.

다음과 같이 UIF-5K와 MSB 시리즈를 연결하십시오. UIF-5K에는 9V~24VDC 전원을 별도로 공급해야 합니다.

다음 소스를 실행하면 LCD 화면에 문자열이 표시됩니다.

#include "MSB6XX"
Opencom 1,115200,3,30,20
Set Uif 2,1
Cls
Wait 200
Print 27,90,1 'BUZZER ON
Clcdout 1,0,"UIF-5K WITH MSB"

다음 예제는 키 입력이 발생하면 LCD 화면에 키 스캔 코드 값을 표시합니다.

#include "MSB6XX"
Opencom 1,115200,3,30,20
Set Uif 2,1
On Recv1 Gosub KEYIN_OCCUR ' 키 입력 시 인터럽트 루틴
Cls
Wait 200
Print 27,90,1 'BUZZER ON
Clcdout 1,0,"UIF-5K WITH MSB"

Dim I As Integer
Dim RX_KEY As Integer
Do
	Incr I
	Clcdout 1,2,Dec I
	Wait 500
Loop

' 키가 눌리면 인터럽트로 이 루틴이 실행됩니다.

KEYIN_OCCUR:
RX_KEY = Get(1,1)
Clcdout 10,2,Hex RX_KEY
Return

키를 누를 때마다 RS232C 수신 인터럽트가 발생하며 KEYIN_OCCUR 루틴이 실행됩니다. 이 루틴에서 키 스캔 코드를 읽어 LCD 화면에 표시합니다.


Keywords: UIF-5K, MSB Interface Panel, CUBLOC LCD Keypad, RS232 Interface, Key Scan Code, Clcdout, Set UIF, Serial Interrupt

MSB 예제 모음으로 이동