사용자 도구

사이트 도구

English

msb:msb_uif_example:index

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화면에 키 스캔코드값을 표시하는 프로그램입니다.

상위 페이지로 이동

msb/msb_uif_example/index.txt · 마지막으로 수정됨: 2020/02/24 18:16 저자 Comfile Technology