Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| cublocmain:msb:msb_uif_example:index [2026/02/08 21:20] – created - external edit 127.0.0.1 | cublocmain:msb:msb_uif_example:index [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== UIF-5K와 연결 ====== | ||
| - | |||
| - | * 본 소스코드는 MSB6XX시리즈에서 테스트하였습니다. | ||
| - | |||
| - | UIF-5K는 LCD와 5개의 키가 있는 유저인터페이스용 패널입니다. MSB시리즈와 연결하여 사용하실 수 있습니다. | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | 다음과 같이 UIF-5K 와 MSB시리즈를 연결하여 주십시오. UIF-5K에는 9V~24VDC 전원을 별도로 연결해야 합니다. | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | 다음 소스를 입력하면 LCD상에 글자가 표시되는 것을 볼 수 있습니다. | ||
| - | |||
| - | < | ||
| - | #include " | ||
| - | Opencom 1, | ||
| - | Set Uif 2,1 | ||
| - | Cls | ||
| - | Wait 200 | ||
| - | Print 27,90,1 ' | ||
| - | Clcdout 1, | ||
| - | </ | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | |||
| - | 다음 소스는 키입력이 있을 경우 LCD화면에 키 스캔코드값을 표시하는 프로그램입니다. | ||
| - | |||
| - | < | ||
| - | #include " | ||
| - | Opencom 1, | ||
| - | Set Uif 2,1 | ||
| - | On Recv1 Gosub KEYIN_OCCUR ' 키입력시 인터럽트 루틴 | ||
| - | Cls | ||
| - | Wait 200 | ||
| - | Print 27,90,1 ' | ||
| - | Clcdout 1, | ||
| - | |||
| - | 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수신 인터럽트가 발생하여, | ||
| - | |||
| - | [[msb: | ||
| - | |||
