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
