티스토리 뷰

프로젝트/LCD1602

LCD1602 - 회로 구성

Just4Fun 2016. 7. 10. 11:27

LCD1602 프로젝트는 한줄에 16개의 글자를 표시할 수 있는 두줄짜리 LCD 표시장치를 이용하여 프로그래머가 원하는 글자를 표시해보는 것이다.  LCD 모듈에서 제공하는 기본적인 글자뿐 아니라 사용자가 직접 글자를 만들어 쓸수 있는 기능을 이용하여 약간의 그래픽 데이터를 표시해보는 기능도 직접 구현해 볼것이다.

실제 모습은 위의 그림과 같다.  자세히 보면 16개의 핀이 연결되는것을 알 수 있다.

각각의 핀에 대한 설명은 다음과 같다.

LCD1602는 MCU와 8비트 데이터로 연결 할 수도 있고, 4비트 데이터로도 연결할 수 있다.

첫번째 프로젝트에서는 8비트 데이터 버스를 이용한 방법을 적용해 보고, 다음 프로젝트에서는 4비트 버스를 이용하여 원하는 데이터를 출력해 보도록 하겠다.

AVR과 1602 LCD 모듈과의 연결은 다음과 같은 회로를 구성하여 연결하기로 하겠다.

이번 프로젝트에서는 데이터 전송을 위하여 1602 LCD의 D0 ~ D7은 AVR의 PD0 ~ PD7에 각각 연결한다.  LCD 제어를 위한 E 핀은 AVR의 PC0 핀과 연결하고, R/W핀은 PC1에, RS핀은 PC2에 각각 연결한다.

LCD 모듈의 밝기 조절을 위하여 10k옴 가변저항기를 이용하여 V0핀에 연결한다.

브레드보드에 실제로 회로를 구성하면 다음과 같은 모양이 된다.

가변 저항기를 조절하여 LCD에 약간 검은색으로 보일정도로 표시되도록 한다.

회로 구성이 완료되었으면 LCD구동을 위한 드라이버 코드를 만들어 보기로 하겠다.





댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함