LCD 기본 프로그래밍
학습목표 - LCD 데이터 시트를 보고 기본 세팅을 프로그래밍 할 수 있다.
E가 0일 상태에서는 다른 값이 무엇이 들어간다고 해도 아무런 실행이 되지 않기 때문에 DC(DON'T CARE) 상태라고 부른다.
Return Home 명령어를 수행하면 커서의 위치는 왼쪽 최상단으로 이동하게 된다.
AVR을 통해 명령어 전송할 때 다음과 같은 내용을 선택해야 한다.
1. Instruction(L)/Data register(H) 선택
2. Read(H)/Write(L) 선택
3. Bus를 통해 명령어 선택
4. Enable(H)을 통해 활성화 선택
//DB 명령어에서 가장 앞에 1이 무엇이냐에 따라 명령어가 결정된다.
Entry Mode에서 I(H)는 increase방식으로 글자를 쓰면 다음 글자가 우측에 씌여 진다.
D(L)는 decrease방식은 글자의 좌측에 다음 글자가 씌여 진다.
Display ON/OFF Control3에서 D는 set display로써 1(H)을 넣어야 화면에 글자가 출력된다. 이 때 DB0에 1(H)를 입력하면 커서가 깜빡거린다.
Cursor or Display Shift는 커서를 화면에 표시할지 선택하는 명령어이다.
// A = U 0100 L 0001 -> 65 ASCII code 와 일치한다!
FND500(7 segment)를 획득하였습니다.
'Busan IT > 스마트 컨트롤러' 카테고리의 다른 글
직/병렬 통신과 USART (0) | 2015.03.23 |
---|---|
1 (0) | 2015.03.20 |
변수 공유 및 보완을 위한 명령어/LCD datasheet를 토대로 한 ATmega 기초코딩 (0) | 2015.03.18 |
LCD 프로그래밍을 위한 기초 작업 (0) | 2015.03.17 |
포인터의 이해&LCD Datasheet (1) | 2015.03.16 |