====== 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:|명령어 목록으로 가기]]