====== Csgdec ======
''Csgdec SlaveAdr, Data''
| //SlaveAdr : CSG모듈의 Slave Address // |
| //Data : 표시 데이터 // |
==== 설명 ====
CUBLOC과 CSG를 연결한 상태에서 사용할 수 있는 명령어입니다.
10진수 형식으로 데이터를 표시합니다. 소스 앞부분에 Set I2c 명령을 선언해주어야 동작합니다.
==== 사용예 ====
Const Device = cb280
Set I2c 9,8
b=8
Do
Csgdec 0,b
Delay 100
b = b + 1
If b=0 Then b=200
Loop
----
====== Csghex ======
''Csghex SlaveAdr, Data''
| //SlaveAdr : CSG모듈의 Slave Address // |
| //Data : 표시 데이터 // |
==== 설명 ====
CUBLOC과 CSG를 연결한 상태에서 사용할 수 있는 명령어입니다.
16진수 형식으로 데이터를 표시합니다. 소스 앞부분에 Set I2c 명령을 선언해주어야 동작합니다.
==== 사용예 ====
Const Device = cb280
Set I2c 9,8
b=8
Do
Csghex 0,b
Delay 100
b = b + 1
If b=0 Then b=200
Loop
----
====== Csgnput ======
''Csgnput SlaveAdr, Digit, Data''
| //SlaveAdr : CSG모듈의 Slave Address// |
| //Digit : 위치 (왼쪽부터 0, 1, 2, 3) // |
| //Data : 표시 데이터 (&h30~&h39, &h41~&h4f) // |
==== 설명 ====
CUBLOC과 CSG를 연결한 상태에서 사용할 수 있는 명령어입니다.
CSG모듈의 원하는 위치에 원하는 숫자를 표시하는 명령입니다.
Data의 상위 1비트는 Dot를 On할 때 사용하는 비트입니다. Data는 Ascii코드로 써주어야 하며,
숫자 0~9, 영문자 A~F까지만 표시할 수 있습니다.
소스 앞부분에 Set I2c 명령을 선언해주어야 동작합니다.
==== 사용예 ====
Const Device = cb280
Set I2c 9,8
Csgnput 0,1,&h30 '1번위치에 0을 표시
----
====== Csgxput ======
''Csgxput SlaveAdr, Digit, Data''
| //SlaveAdr : CSG모듈의 Slave Address// |
| //Digit : 위치 (왼쪽부터 0, 1, 2, 3) // |
| //Data : 표시 데이터 (&h30~&h39, &h41~&h4f) // |
==== 설명 ====
CUBLOC과 CSG를 연결한 상태에서 사용할 수 있는 명령어입니다.
CSG모듈의 원하는 위치에 원하는 LED를 On합니다.
8개의 LED를 각각 On / Off할 수 있으므로 Csgnput명령으로 표현할 수 없는 숫자이외의 모양을 표현하고 싶을 때 사용합니다.
소스 앞부분에 Set I2c 명령을 선언해주어야 동작합니다.
{{ :cubloc:csg:7seg.gif?nolink |}}
^ 비트 | 7| 6| 5| 4| 3| 2| 1| 0|
^ LED | H| G| F| E| D| C| B| A|
==== 사용예 ====
Const Device = cb280
Set I2c 9,8
Csgxput 0,1,&hff '1번위치에 LED전부를 On합니다.
[[cubloc:|명령어 목록으로 가기]]