16x2 라인의 캐릭터 LCD 를 제어해 보겠습니다.
< ATMEGA128 과 캐릭터 LCD 연결 회로도 일부 >
LCD 의 데이터 선은 ATMEGA128의 PORTB 에 연결하고, 컨트롤 선은 PORTC를 사용합니다.
VR1의 5K 가변 저항은 캐릭터 LCD의 백라이트 밝기를 조절할 수 있습니다.
캐릭터 LCD 우측 그림처럼 출력하는 예제입니다. | abcdefghijklmnop 0123456789ABCDEF |
int main() { CLCD_Init(); // LCD 초기화 CLCD_PutChar('a'); CLCD_PutString(1,0,"bcdefghijklmnop"); CLCD_PutString(0,1,"0123456789ABCDEF"); while(1) { if((CLCD_CONTROL_PIN & 0x01) ==0) { CLCD_PutString(0,1,"1111111111111111"); } else if((CLCD_CONTROL_PIN & 0x04) ==0) { CLCD_PutString(0,1,"2222222222222222"); } else if((CLCD_CONTROL_PIN & 0x10) ==0) { CLCD_PutString(0,1,"3333333333333333"); } else if((CLCD_CONTROL_PIN & 0x40) ==0) { CLCD_PutString(0,1,"4444444444444444"); } else if((CLCD_CONTROL_PIN & 0x80) ==0) { CLCD_PutString(0,1,"5555555555555555"); } else { CLCD_PutString(0,1,"0123456789ABCDEF"); } } } |
관련 문서가 검색되었습니다.
- [2016/11/11] TG032BH02(TM032LBH02) ( TFT 3.2 with touch ) (1551)
- [2015/05/22] C#, 아두이노 간의 WIFI 통신으로 LCD 제어 (4565)
- [2015/01/08] Character LCD 예제 (3737)
- [2013/03/06] WAT-AVR128 + WAT-GLCD 영문,한글 출력 (4241)
- [2013/03/06] WAT-AVR128 + WAT-GLCD 영문,한글 출력 ()
- [2013/03/06] WAT-AVR128, 캐릭터 LCD 영문 출력 (5944)
- [2011/11/07] WAT-CLCD [ 캐릭터 LCD 모듈] (8531)
- [2010/07/08] OK128 에서 LCD 제어 부분 (11540)