CHERISOFT

GLCD란 무엇인가?

Graphic Liquid Crystal Display이며, 

우리가 흔히 접하는 캐릭터LCD(CLCD)와는 다르게 그래픽을 만들 수 있다는 점이 특징이다.

지금 이 글을 읽고 있는 모니터의 방식도 비슷하다고 할 수 있다.

 

GLCD의 디스플레이 단위는 픽셀(px)로 보는데,

예를들어, 가장 많이 쓰이는 가로:128px 세로:64px 인 GLCD는 12864 GLCD라고 부른다.

출처 : 엘레파츠 (https://www.eleparts.co.kr/goods/view?no=436704)

LCD에는 LCD를 제어하는 드라이버IC가 꼭 따라붙는데,

CLCD는 그 드라이버IC가 통일되어 있는데에 반해 GLCD는 제조사마다 각기 다른 드라이버IC를 쓴다.

드라이버 IC마다 Interface가 다르다보니 드라이버 이름 + GLCD로 보통 같이 부르며 그렇게 결합하여 판매를 한다.

 

그 중 나는 삼성에서 만든 KS0108 드라이버를 사용한

KS0108 12864 GLCD를 'AVR'로 제어하는 법을 포스팅하려고 한다.

 

DATASHEET

glcd-128x64-datasheet.pdf
1.16MB
KS0108 datasheet.pdf
0.16MB

보통 어떤 GLCD를 제어하기 위해서는 그 GLCD에 사용된 드라이버IC 데이터시트를 찾아볼 것이다.

물론 틀린 말은 아니지만, GLCD에 KS0108 드라이버를 사용한다는 것은 사실 KS0108 하나만 사용하는 것이 아니다.

GLCD 구조도

KS0108 이외에도 여러 IC가 복합적으로 사용되어 제어가 되는 것이다.

그래서 가능하다면 구매한 GLCD의 제조사에서 만든 데이터시트를 보는 것을 매우매우 추천한다.

 

KS0108을 사용한 GLCD 제조사에서 내놓는 데이터시트와 KS0108의 데이터시트를 첨부한다.

혹여나 제조사에서 만든 데이터시트가 없다면 내가 올려둔 데이터시트를 참고해도 무방할 것이다.